Rails2.1.2 -> Rails2.3.2 で変わったこと

投稿者 okkez 2009-07-06 15:09:00 GMT

いろいろなところで出尽くしている感はありますが、それらでは触れられていないであろう事をいくつか書こうと思います。

delegate で private メソッドを呼べなくなった

2.1.2 では呼べていたのですが、呼べなくなりました。 これは send が可視性をチェックしていないためです。 ActiveRecorde::Associations::AssociationProxy#method_missing でのチェックが厳しくなっています。

gettext_activerecord になった

gettext が gettext_activerecord などに分割されました。 このことにより human_name_without_gettext -> human_name_without_gettext_activerecord などのように する必要がありました。

もう少し書くことがあった気がしたのだけど、二つしかなかったorz

でも一番驚いたのは、Rails のソースをスラスラ読んでる自分に今、気がついたことです。

カテゴリ  | タグ ,  | コメントなし | トラックバックなし

コメント

トラックバック

トラックバックリンク:
http://typo.okkez.net/trackbacks?article_id=250

コメントは許可されていません