我有2個存儲過程,返回的數據與限制和偏移量和所有記錄的計數。 如何在這種情況下使用Kaminari進行分頁?Rails Kaminari分頁和存儲過程
UPD 我在邊緣版本kaminari有問題!我有從ActiveRecord擴展的抽象類MyRecord,其他模型擴展了這個抽象類。
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)))
您是否已經看了GitHub上的文檔? –
yeap我用ActiveRecord,也knw它可以與數組一起工作,但在我的情況下,我沒有完整的數組只有一部分 – Fivell