【问题标题】:Layout will_paginate布局 will_paginate
【发布时间】:2017-04-28 02:09:34
【问题描述】:

我正在尝试自定义 will_paginate 上的分页布局以保持这种方式:

>

并且,使用此代码:

<%= will_paginate @user_notifications, :params => {:order => params[:order], :type_order => params[:type_order]}, :container => false, inner_window: 1, outer_window: 1 %>

我知道了:

但只有当我选择第 6 页时才会显示此布局。当我在第 5 页或更少时,布局变为:

我怎样才能保持布局总是两页,然后是三页,然后又是两页?

谢谢

【问题讨论】:

    标签: ruby-on-rails pagination will-paginate


    【解决方案1】:

    您正在寻找此处描述的 :inner_window:outer_window 选项:https://github.com/mislav/will_paginate/blob/master/lib/will_paginate/view_helpers.rb

    这样做以获得所需的效果:

    <%= will_paginate stuff, inner_window: 1, outer_window: 2 %>
    

    另外,尝试删除container: false 调用,看看您的布局现在是否尊重inner_window 调用。

    【讨论】:

      猜你喜欢
      • 2011-01-04
      • 2017-01-02
      • 2011-02-17
      • 2013-07-25
      • 1970-01-01
      • 2020-09-16
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多