1

次の db 設計例は、Agile Rails ブックで has_many :through code を教えるために提供されています...

[記事]----<[読み物]>----[ユーザー]

これはすべて、最初は非常に簡単に理解できます。ただし、次のデータベース設計が使用される可能性がある状況があります。

[ジャンル]-----<[記事]-----<[読み物]>-----[ユーザー]

ここに私の質問があります:

has_many :through 関連付けを使用して、次のようなコードを作成できますか?

アーティスティックマインド_ユーザー=アート.ユーザー

これができる場合、has_many アソシエーションをどのようにセットアップしますか??

4

1 に答える 1

1

これは、Rails の標準では不可能です。nested_has_many_through プラグインまたは類似のものを探してみてください (そのコードが Rails の最新バージョン用に更新されているかどうかわからないため)。

于 2009-03-06T02:38:34.210 に答える