2012/10/18

[rails]kaminariで「もっと見る」を作る。

Rails3でのページングを実装する上で、非常に便利なgemにkaminariがあります。
コレを使うと、最近のWebサイトではお馴染みの「もっと見る」なども簡単に実装できることに気づきました。

ビューで、

<%= link_to_next_page(@some_objects,
                      'more',
                      :remote => true) %>

とすることで、@some_objectsの次のページへのリンクが出力されます。
通常、「もっと見る」はAjaxとあわせて使われることが多いと思います。
ので、:remote => true として、Ajaxなリクエストを投げるリンクとします。