У меня есть 2 хранимые процедуры, которые возвращают данные с ограничением, смещением и количеством всех записей.Как я могу использовать Kaminari для нумерации страниц в этом случае?
UPD У меня проблема с Kaminari в краевой версии!У меня абстрактный класс MyRecord, расширенный от ActiveRecord, другие модели расширяют этот абстрактный класс.
class Customer < MyRecord
has_one :active_order, :class_name => 'Order',
:conditions => {
:status_type => [Order::STATUS_TYPES[:active],Order::STATUS_TYPES[:paused]]
}
.......
контроллер
@customers = Customer.search(params[:search]).includes(:active_order).order(sort_column + ' ' + sort_direction).page(params[:page]).per(25)
Я получаютеперь неправильный запрос (имя таблицы абстрактного класса вместо имени таблицы модели)
SELECT `my_records`.* FROM `my_records` WHERE
(`my_records`.customer_id IN (160,161,162,163,164,165,166,167,168,169,170)
AND (`my_records`.`status_type` IN (0, 2)))