01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
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 でサーバーサイドで非同期処理をしたりする遊びをしたいと思います。
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2010-07-29 23:21