Я работаю с созданной мной пользовательской моделью, которая притворяется табличным объектом ActiveRecord. Вместо этого он поддерживается представлением SQL. За кулисами есть некоторая хитрость.
Проблема в том, что ссылки на страницы с Kaminari работают некорректно. Они отображают правильные номера страниц и количество ссылок только на неправильный маршрут.
Мне нужно знать, где в источнике Каминари он определяет маршрут к объекту, на котором он настроен для разбиения на страницы. Или, если кто-то знаком с именем метода активной записи, которое будет использоваться для его вычисления.
Я искал исходный код, и я не могу понять это.
ОБНОВЛЕНИЕ
Моя реальная проблема была вызвана моим файлом маршрутов. У меня была эта запись -
match 'dashboard' => 'users#start', :as => 'user_root'
Вместо того, чтобы мои ссылки ссылались на /users/start?page=x, они ссылались на /users/dashboard?page=x. Я все еще был в том же действии контроллера, но я просматривал страницу, для которой требовались ссылки на страницы из /users/start, поэтому я подумал, что он будет использовать это, а не это правило соответствия. Удалил правило соответствия, и все готово!