2012-03-10 50 views
0

我正在使用will_paginate來分頁我的報告,但是,我試圖添加ActiveAdmin並收到錯誤。所以我做了一些研究,並意識到AA使用kaminari,所以我從will_paginate交換到kaminari,但是我得到這個錯誤undefined method current_page'爲#because of this line of code <%= paginate @reports%>`。一切,有沒有特別的方法來安裝kaminari?任何人都有這個問題?使用ActiveAdmin和分頁時出錯

回答

1

似乎您正在使用相同的變量名稱和2個或多個操作。嘗試使用不同的變量名稱。

def index 
    @reports = Report.page(params[:page]) 
end 

def list 
    @report_list = Report.list.page(params[:page]) 
end 

試着簡單地改變你的變量。它應該工作!

+0

Report.list來自哪裏? – Vasseurth 2012-03-14 23:35:59

+0

這只是一個向您展示的例子,您可能需要使用不同的變量名稱。在這種情況下'@ reports'和'@ report_list'。 – 2012-03-27 16:17:42