/ / 最新 / 2009-08 / RSS / twitter / tumblr / 09014502501 / mail@ssig33.com

屋久島沈没


Rails でページングするメモ&危惧

gem install will_paginate

して、 config/enviroment.rb の一番最後に

require 'will_paginate'

して、 Controller は

@timeline = TwitterSsig33.paginate(:page => params[:page], :per_page => 200, :order => 'created_at desc')

とかにして、 view に

<%= will_paginate(@photos) %>

と書けばいいらしい。

んで、 will_paginate が生成するリンクは rel="next" とか rel="prev" とかが適切に設定されているので、 autopagerize_page_element や autopagerize_insert_before を適切に設定すれば、それだけで AutoPagerize 対応に出来る。

とても素晴しいと思いました。簡単ですね。


とこんな感じで僅か五日で完全なる Rails 厨になりました。このままでは何かが壊れていく気がするので、次は Perl を勉強して Coro でサーバーサイドで非同期処理をしたりする遊びをしたいと思います。

blog comments powered by Disqus

Referrer (Inside):

[ 固定リンク ]