class Upload < ActiveRecord::Base
has_many :comments
end
class Gallery < Upload
has_many :images
end
class MusicAlbum < Upload
has_many :audio_tracks
end
应该按预期工作吗?将Gallery和MusicAlubm模型继承:来自其父级的评论关联(Upload)并添加自己的?Rails STI - 子类中的自定义关联
声明基类中所有关联的一个原因是能够在加载上载时急切加载所有关联。换句话说,我可以做'''Upload.all include:[:comments,:images,:audio_tracks]''' –