1

私は各ページの番号を記載したくありません。 will_paginateで「前の」と「次の」を表示するにはどうすればいいですか?will_paginateはprevious_pageとnext_pageのみを表示しますか?

ビュー

<%= will_paginate @activities %> 
<% @activities.each do |activity| %> 
    etc... 
<% end %> 

コントローラ

class ActivitiesController < ApplicationController 
    def index 
     @activities = Activity.order("created_at desc").where(user_id: current_user.following_ids).paginate(:page => params[:page]) 
    end 
end 

モデル

class Activity < ActiveRecord::Base 
    self.per_page = 25 

    def page_number 
    (index/per_page.to_f).ceil 
    end 

    private 

    def index 
    Activity.order(created_at: :desc).index self 
    end 
end 

答えて

3

あなたのビューでこれを試したことがありますか?ここではドキュメントから

<%= will_paginate @activities, :page_links => false %> 

は(http://mislav.github.io/will_paginate/は)それはあなたが

探しているものかもしれないことのように見えます
関連する問題