Rails 3.2
我在invoices_controller.rb如下:動態顯示每頁總,我分頁
def index
@invoices = Invoice.all.paginate(:page => params[:page], per_page: 10)
....
@invoices_total = @invoices.compact.inject(0){ |sum, invoice| sum + invoice.total }
這裏的視圖(苗條):
- if @invoices.any?
tfooter
tr
td colspan="#{checkin_action ? '10' : '9'}" Total
td style='text-align:right'
'$#{number_with_delimiter(@invoices_total)}
這讓我在頁腳中顯示每個頁面的總數。問題是,當我點擊下一頁時,轉到下一頁,總數不會改變。如何在每次頁面更改時動態更改它。
任何想法?
如何在視圖中顯示總數? –
單擊其他頁面時,頁腳中顯示總數的部分不會重新加載。您需要從分頁中捕獲ajax成功並重新加載總計。 – EJ2015
@CharanKumarBorra:查看我的編輯 – EastsideDeveloper