假设我有两个名为用户和评论的模型
用户表中有一栏名为评论。
并且相关联,这是抄袭
user.rb
has_one:comment
comment.rb
belongs_to:user
如果我在控制器中这样编码会得到什么?
@comment = User.comment
它是否从评论表中获取所有相关记录?
或者它是否获取用户表???
的注释列的内容答案 0 :(得分:1)
你的关系是向后的,'comments'表中应该有一个'user_id'列。然后您的控制器代码将按预期工作 - 它将获取该用户的关联注释。请注意,关联的约定是将列命名为“modelname_id”,而不仅仅是“modelname”