私は Rails (最新バージョンの 3.2) を初めて使用するので、これが簡単な質問である場合はご容赦ください。
アーティスト、曲、アルバムの関係をモデル化しようとしています。曲はアーティストのものであり、アルバムもアーティストのものです。もちろん、アーティストは複数の曲やアルバムを持つことができますが、すべての曲やアルバムは 1 人のアーティストにしか所属できません。曲はオプションでアルバムの一部にすることも、単独の曲にすることもできます。
私をつまずかせているのは、主にその最後の部分です。私はそうArtistすべきだと思っhas_many :songs, through: :albumsていますが、協会の方向性が私を混乱させています。Songオプションから へのAlbum関係、および と の両方Songで、他の方向に進む関係をどのように説明すれAlbumばよいかわかりませんArtist。
誰かがこれを解決するのを助けることができますか? ありがとう!