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 

回答