ActiveRecord と外部キー

http://wota.jp/ac/?date=20061119#p03

私も1番だと思ったけど、こんな方法があったとは。
id って主キーだけど、本来の意味の主キーということはちょっと意識を変えないといけないかも。特にマスタテーブルでは。

追記:
良く見ると、Rails 自体にはこの機能はなくて、記事の下の方にあるパッチを当てないと駄目なようだ。それにこのパッチを当てると今の belongs_to がちゃんと動かなくなる。
まあ、上の記事の機能はまだまだ提案レベルだし、その機能を動くようにしてみせるハックだと思うので仕方ない。
でもこういう機能もあると便利かもしれないなぁ。