2011-05-22 80 views

回答

12

inner_windowouter_window属性可用于控制您在每个页面上看到的页面链接数量。您可以将它们传递给您的视图上的will_paginate方法(如果您只想限制一个页面的链接数量)。

如果要限制整个应用程序中显示的页面数量,最好的方法是初始化文件(称之为will_paginate.rb)。您可以设置全局配置选项,如下所示:

WillPaginate::ViewHelpers.pagination_options[:inner_window] = 3 
WillPaginate::ViewHelpers.pagination_options[:outer_window] = 2 
+0

感谢您的详细回复!如果我想将它传递给will_paginate方法,那看起来如何? <%= will_paginate,:inner_window => 3%>如果我这样做,我想我会得到一些nomethod inner_window错误。 – yoshyosh 2011-05-23 01:39:57

+1

您应该可以调用<%= will_paginate @models,:inner_window => 5%> – 2011-05-23 12:13:10

相关问题