【发布时间】:2013-06-10 20:29:55
【问题描述】:
我正在查看一些设置 User 模型的示例 Rails 代码,如下所示:
has_many :posts, :foreign_key => :author_id
has_many :comments, :foreign_key => :author_id
has_many :post_feedback, :through => :posts, :source => :comments
虽然我可以理解这是做什么的,但我无法在 Rails 文档中找到此功能的示例,这似乎表明连接表对于 has_many :through 关联始终是必需的。
在不需要连接表的情况下,有没有我可以应用的经验法则?
【问题讨论】:
标签: ruby-on-rails activerecord associations