私は次のモデルを持っています:
class Song < ActiveRecord::Base
belongs_to :albums
end
class Album < ActiveRecord::Base
belongs_to :artist
has_many :songs
end
class Artist < ActiveRecord::Base
belongs_to :user
has_many :albums
end
特定の曲がどのユーザーに属しているかを定期的に判断する必要があります。Songモデルにbelongs_to:user関係を追加するか、毎回song.album.artist.userを呼び出す方がよいですか?