假设您有一个类似这样的数据模型
class Question
has_and_belongs_to_many :choices
end
现在假设,在那个选择模型上,有一个位置列。在没有可怕的困惑查询/模型的情况下访问该信息的最佳方式是什么?
has_and_belongs_to_many 的美妙之处在于它使事情简洁明了。有没有办法做到这一点,但仍然可以访问我的 questions_choices
.position?
最佳答案
“如果您需要在连接模型上进行验证、回调或额外属性,您应该使用has_many :through
。”
关于sql - 当相关数据需要存储在连接表中时,约定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2138084/