首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails has_many和has_one

rails has_many和has_one
EN

Stack Overflow用户
提问于 2016-04-07 09:52:24
回答 1查看 125关注 0票数 0

我有两个模特:

用户:

代码语言:javascript
复制
class User < ActiveRecord::Base
  has_many :comment

评论:

代码语言:javascript
复制
class Comment < ActiveRecord::Base
  belongs_to :movie
  has_one :user
end

我现在想要的是:每个评论都与一个用户完全相关。

但是每个用户都可以有mandy评论..。

但是,当我想将它存储到db时,我得到了以下错误:

我的错误在哪里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-07 09:55:10

在你的代码中:

代码语言:javascript
复制
class Comment < ActiveRecord::Base
  belongs_to :movie
  has_one :user
end

试着改变:

代码语言:javascript
复制
has_one :user

至:

代码语言:javascript
复制
belongs_to :user

现在你可以使用了,@comment.user = @user

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36472577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档