3
鏈接顯示的頁面量:如何限制的我要讓我目前will_paginate看起來像這樣的will_paginate
<-Previous 1 2 3 4 5 Next->
這個樣子
<-Previous 1 2 Next->
如何控制上一個和下一個之間可以顯示的頁面數量?
鏈接顯示的頁面量:如何限制的我要讓我目前will_paginate看起來像這樣的will_paginate
<-Previous 1 2 3 4 5 Next->
這個樣子
<-Previous 1 2 Next->
如何控制上一個和下一個之間可以顯示的頁面數量?
inner_window
和outer_window
屬性可用於控制您在每個頁面上看到的頁面鏈接數量。您可以將它們傳遞給您的視圖上的will_paginate
方法(如果您只想限制一個頁面的鏈接數量)。
如果要限制整個應用程序中顯示的頁面數量,最好的方法是初始化文件(稱之爲will_paginate.rb)。您可以設置全局配置選項,如下所示:
WillPaginate::ViewHelpers.pagination_options[:inner_window] = 3
WillPaginate::ViewHelpers.pagination_options[:outer_window] = 2
感謝您的詳細回覆!如果我想將它傳遞給will_paginate方法,那看起來如何? <%= will_paginate,:inner_window => 3%>如果我這樣做,我想我會得到一些nomethod inner_window錯誤。 – yoshyosh 2011-05-23 01:39:57
您應該可以調用<%= will_paginate @models,:inner_window => 5%> – 2011-05-23 12:13:10