2011-02-03 44 views
0

所以我試圖在網格格式的頁面上分頁數組,每行3個項目。它應該允許每頁6行。與此類似,實際上:http://www.logicbuy.com/ 看起來應該用will-paginate來實現起來相對簡單,但我無法在網上或本網站上找到任何信息。有任何想法嗎?Rails 3,will-paginate;如何在一行中顯示多個項目?

+0

`will_paginate`只是爲您提供分頁支持。您必須自行在視圖中設置網格。儘管你可以具體告訴`will_paginate`頁面大小是27(3 * 6)。 – raidfive 2011-02-03 03:27:14

+0

好吧,所以我仍然應該在優惠券表格上分頁,並告訴它在每個頁面上放置(18?)項目。現在,我只需在我的優惠券索引頁面中顯示「@coupons」和「will_paginate」,並呈現一堆_coupon部分。我應該將網格格式設置在索引頁面還是部分? – 2011-02-03 07:03:44

回答

0

結帳維基頁面爲will_paginatehttps://github.com/mislav/will_paginate/wiki/。您可以在找到指定的頁面大小,如:

class Coupon < ActiveRecord::Base 
    cattr_reader :per_page 
    @@per_page = 18 
end 

然後找到你的優惠券@coupons = Coupon.paginate :page => params[:page]render @coupons像你已經在做。

最後,提供分頁鏈接<%= will_paginate @coupons %>

如果您需要更多解釋或幫助,請告知我,但我建議您閱讀wiki頁面,如果您尚未閱讀。

相關問題