2012-03-10 26 views
0

will_paginateを使用してレポートをページングしていましたが、ActiveAdminを追加しようとしましたがエラーが発生しました。だから私はいくつかの研究を行い、AAがカミナリを使用していることに気づいたのでwill_paginateからkaminariにスワップしましたが、このエラーはundefined method current_page for '#because of this line of code <%= paginate @reports%> `です。すべて、カミナリをインストールする特別な方法はありますか?誰にもこの問題がありますか?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

+0

これはあなたに例を示しているだけで、異なる変数名で作業する必要があるかもしれません。その場合は '@ reports'と' @report_list'です。 –

関連する問題