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 

回答