私はレールに不慣れで、デフォルトの曲をテーマに関連付けようとしています。問題は、テーマに default_song_id 属性を与えた場合、テーマを曲に属するようにすると、default_song を呼び出して曲に直接アクセスすることしかできません。
これに関する私の問題は、基本的には協会の名前だけです。テーマは明らかに私のモデルの階層内の曲に属しておらず、曲にはすでに属性が多すぎます。曲は他の多くの関係に関与しているため、曲に theme_id 属性を与えることは意味がありません。実際には、特定の曲を気にするのはテーマだけであり、さらに 1 つの曲は複数のテーマによって参照される可能性があります。
他に選択肢はありますか?