2011-05-22 79 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

相關問題