Posted filed under Ruby on Rails.

 apress,comからActiveRecord専門書、Pro ActiveRecordが10月に出版されるようです。

 ActiveRecordは、Railsの要でよく使う割に、複雑で、いまいちまとまった資料がなく、使いこなせてない気がします。has_manyメソッドにブロックを与えて、メソッド定義できるとか、リファレンスにかいてないもんね。

class User
  has_many :friends do
    def make
      ....
    end
    def cut
      ....
    end
  end
end
User.find_by_name('masuidrive').friends.make('guest') # こんな風に書くことができます

 こういう気がつかない使い方を色々解説しててくれるのではないかと、激しく期待。

 まだ2ヶ月近く先で、忘れそうなのでいまのうちに、ワンクリックしておこう。

追記 2007/08/24 11:15
 はてなブのコメントで、has_manyのブロックはマニュアルに載ってることが判明。
ちゃんと読み直そう。すみませんでした。