swdyh

Rails勉強会@東京第15回

2007-02-18 20:34:00

行ってきた

前半 Capistrano Yuguiさん

Ceruberus 継続ビルドツール よしみさん


後半 フィード生成とキャッシュ 自分

Railsとは関係ない話 瀧内さん、yamazさん


FeedToolsの使用例

  def feed
    item_size = 20
    feed = FeedTools::Feed.new
    feed.link        = url_for :controller => 'items', :action => 'feed'
    feed.language    = 'ja-JP'
    feed.title       = "recently #{item_size} items"

    items = Item.find :all, :limit => item_size, :order => 'created_at ASC'
    items.each do |item|
      feed_item = FeedTools::FeedItem.new
      feed_item.title = "item #{item.id}"
      feed_item.link  = url_for :controller => 'items',
                                :action => 'show', :id => item.id
      feed_item.updated = item.updated_at
      feed_item.content = item.content
      feed << feed_item
    end
    render_text feed.build_xml
  end

感想
人が多かった
WiFiが導入されて便利だった
Capistranoは使えるようにしたい
Railsのキャッシュのへんはあんまり収穫なし
でも大規模なサイトの運用の話がきけて良かった
パンくずは情報アーキテクチャ的にきちんと設計されているかがまず重要(システムの設計じゃなくて、ユーザー視点)
パンくずの実装はべたにビューに書いておけば良い気がするけど、Railsアプリでやったことないからわからない