1

Rails -v 3.2.3kaminariページネーション を使用していますが、 NO METHOD ERRORが発生し続けます。undefined method 'current_page' for nil:NilClass

views/layouts/application.html.erbで #7 が発生した場所:

<%= paginate @links, :remote => true %>

これは、リンク送信ビューではなくアプリケーション ビューにあるために発生していますか? ページリンクをどこに置くかは重要ですか?

/controllers/links_controllers.rb 内 (submissions というメソッド内)

@links = Link.page(params[:page]).per(20)

4

1 に答える 1

0

私はそれを理解しました...基本的に、<%= paginate @links %>コードをsubmissions.html.erbページ(リンクビューの一部)にbundle移動する必要will_paginateがありました。

于 2012-06-09T20:51:41.670 に答える