rails 4 will_paginate设置页面上的链接数

Vit*_*dan 0 ruby-on-rails will-paginate ruby-on-rails-4

我正在使用rails 4和gem will_paginate.我无法在间隙(...)之前自定义页面上的链接数.例如,现在我有9页而不是省略号和3页最后一页.如何设置5页而不是9页(参见scrennshots)?在控制器中:

 @per_page = params[:per_page] || 6
 @events = Event.not_cancelled.paginate(:page => params[:page], :per_page => @per_page)
Run Code Online (Sandbox Code Playgroud)

现在

在此输入图像描述

我想要的

在此输入图像描述

die*_*uhd 5

您必须更改值inner_window.参考这里.

所以这是代码:

<%= will_paginate @events, :inner_window => 2, :outer_window => 1 %>
Run Code Online (Sandbox Code Playgroud)