has_one :throughを作ってて、一応、基本的な使いかたに関しては動くようになったと思う。本家のRevision 5642から分岐したリポジトリを <URL:http://svn.yugui.jp/svn/has_one_through/trunk/> に置いてある。(注: 2007-07-12現在サーバー停止中)
- has_one :throughな関連をEager loadingしたときの望ましい挙動がよくわからない。
- Polymorphic Relationshipとの絡みは適当。こんな仕様でよいのかな。
- 瀧内さんが書いてくれた Unsaved Object のところはまだ取り込んでない。これが次のタスクかな。
残りの仕様が固まって、それを実装したら本家にパッチを投げる。