私は、各ページのRHSにユーザのアクティビティを表示するレールアプリを持っています。一般的なアプリケーションコントローラの動作
は、現在私が直接、部分的にコレクションを渡す:
<%= render partial: "activities/activity", collection: current_user.activities.order(created_at: :desc) %>
私は今、この活動のリストをページ分割したいです。
current_user.activities.order(created_at: :desc).page(params[:page]).per_page(10)
私はこの変数をインスタンス変数として設定し、ビューからアクセス可能なルートに配置する必要があると推測しています。
私の質問は、アクティビティがビューに表示されるときにルートが汎用である必要があるため、このインスタンス変数をどこで定義する必要があるのですか。
私が助けるなら、私はajaxでページ番号を付けています。 "remote:true"。
ajaxのURLは何ですか? – emaillenin
現在実装しようとしているURLはありません。ただし、アクティビティのページ区切りはajaxを介して行われるため、完全に更新する必要はありません。 – Dercni