我有一個索引頁面上顯示的記錄列表。 (它們以表格形式顯示)。因爲其中有一些我試圖將它們分成每頁大約30條記錄。我創建了一個搜索參數功能,其下面顯示了索引。將索引參數劃分爲多個頁面
我遇到的問題是我無法在列表中顯示多個頁面。截至目前,我有大約150條記錄。但是,我只列出了一頁,其上只有30條記錄,並且無法對它們進行排序。有人會知道我可能會錯過什麼嗎?
這裏是我的代碼中的這個問題得到解決的部分。
def search_params
default_index_params.merge(params.fetch(:record_collection, {})).with_indifferent_access
end
def default_index_params
{
per: 30,
page: 1,
sort_by: "created_at",
sort_direction: "desc",
customer_id: 0
}
end
在我看來,我確實有一點咖啡腳本在表格中扮演一個角色。我不知道這是否是我的問題的根源,但我也有。
:coffeescript
$('#record_table').dataTable
aaSorting: [[1, 'asc']]
bPaginate: false
bFilter: false,
aoColumns:[null, null, null, null, null, { bSortable: false }, null, { bSortable: false }]
我的記錄集合用於定義參數,我不認爲它對這個問題有用。 (但肯定可以發佈,如果需要)
在此先感謝任何人誰能夠幫助弄清楚這是怎麼回事。
直視分頁。可能最流行和最容易使用的是'will_paginate' – engineersmnky