will_paginate 只显示 previous_page & next_page?

will_paginate only show previous_page & next_page?

我不想列出每页的页数。我们如何才能用 will_paginate 显示 "previous" 和 "next"?

查看

<%= 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

在您看来,您尝试过吗?

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

从此处的文档 (http://mislav.github.io/will_paginate/) 看来,这可能就是您要查找的内容