Railsの - will_paginateのレイアウトにコレクションを渡しますか?
-
20-09-2019 - |
質問
私は自分のアプリケーションのレイアウトに私<%= will_paginate %>
コードブロックを持っています。私はこれをどのように行うことができます。私はよ何のコントローラ/アクションに応じて、このブロック異なるコレクションを渡したいのですが?
解決
ああ...あなたの質問を再読私はあなたが何を意味するか見ます。
私はこれを行う最も簡単な方法は、単純に、常に同じ変数名を使用するようになり、またはあなたのページネーションクエリからの値と標準的な名前を設定することだと思います。
# Controller
@collection = Model.paginate
#OR
@entries = Entry.paginate
@collection = @entries
# View:
<%= will_paginate @collection %>
他のヒント
あなたはwill_paginateメソッドの後にコレクションを指定することができます。
あなたのコントローラでます:
@collection = MyTable.find(:all, :page => params[:page])
あなたのビューでます:
<%= will_paginate @collection %>
所属していません StackOverflow