14

私はajaxでページネーションを使用しようとしていますが、will_paginateボタンを表示しません...代わりにsee more、Ajaxリクエストを作成して結果をページに追加するボタンを使用します。私がやろうとしているのはsee more、レコードの最後のページにヒットした場合にこのボタンを無効にすることです!! 現在のページが最後のページであることを知る方法はありますか??

4

3 に答える 3

35
@collection.total_pages == @collection.current_page
于 2012-05-22T10:10:19.073 に答える
2

メソッドにアクセスする@collection.total_pagesと、現在返されているページの総数が表示されます。@collection.current_pageこれを使用して、メソッドを使用してアクティブなページに対して評価できます。これは、拡張ごとにコレクションをリロードする場合にも適用されます。

この評価が true の場合、実装では AJAX 呼び出しを使用して HTML コンテンツを置き換えます。

于 2012-05-22T11:23:12.673 に答える