我有以下型号:
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 是更好的形式吗?