ページネーションに kaminari を使っている場合。
一部だけ ajax 経由で受け取ったjson データを表示しなければならない場合、どうしたらいいのか?
これが一番簡単だと思う。
ajax に応答するコントローラー内で
- view_context.paginate() を呼び出して、pagination のHTMLを作成
- 作成したHTMLを json に埋め込んで返す
- view内のjs は受け取ったjson 内のHTML を表示
http://pistachio0416.hatenablog.com/entry/2015/03/12/Kaminari%E3%82%92json%E3%81%A7ajax%E5%8C%96%E3%81%99%E3%82%8B
TODO:
kaminari にjavascript での表示コードが含まれているかもしれない。
(それか、GitHub で探す)
0 件のコメント:
コメントを投稿