もう一度...
will_paginateプラグインを使用して、投稿リストのオプションを選択して、ページごとに10、20、または50の結果数を表示する必要があります
手伝ってくれませんか。
ありがとう!
もう一度...
will_paginateプラグインを使用して、投稿リストのオプションを選択して、ページごとに10、20、または50の結果数を表示する必要があります
手伝ってくれませんか。
ありがとう!
OPもここで尋ねたようです:http://railsforum.com/viewtopic.php?id=33793そして、はるかに良い答えを得ました。
そこに最適なソリューションを適応させるために、私が好きなものは次のとおりです。
(ビューで)
<%= select_tag :per_page, options_for_select([10,20,50], params[:per_page].to_i),
:onchange => "if(this.value){window.location='?per_page='+this.value;}" %>
(コントローラー内)
@per_page = params[:per_page] || Post.per_page || 20
@posts = Post.paginate( :per_page => @per_page, :page => params[:page])
これが私がすることです
Class UsersController < ApplicationController
def index
@users = User.paginate(:all, :page => params[:page], :per_page => params[:number_of_records])
end
end