我有两个型号:
用户:
class User < ActiveRecord::Base
has_many :comment
注释:
class Comment < ActiveRecord::Base
belongs_to :movie
has_one :user
end
我现在想要的是: 每条评论都与一位用户完全相关
但是每个用户都可以拥有mandy评论......
但是当我想将它存储到db时,我收到了这个错误:
我的错误在哪里?
答案 0 :(得分:2)
在你的代码上:
class Comment < ActiveRecord::Base
belongs_to :movie
has_one :user
end
尝试改变:
has_one :user
要:
belongs_to :user
您现在可以使用@comment.user = @user
。