rails has_many 和 has_one
rails has_many and has_one
我有两个模特:
用户:
class User < ActiveRecord::Base
has_many :comment
评论:
class Comment < ActiveRecord::Base
belongs_to :movie
has_one :user
end
我现在想要的是:
每条评论都与一个用户完全相关
但是每个用户都可以有mandy评论...
但是当我想将它存储到数据库时我得到了这个错误:
我的错误在哪里?
关于你的代码:
class Comment < ActiveRecord::Base
belongs_to :movie
has_one :user
end
尝试改变:
has_one :user
收件人:
belongs_to :user
您现在可以使用,@comment.user = @user
。
我有两个模特:
用户:
class User < ActiveRecord::Base
has_many :comment
评论:
class Comment < ActiveRecord::Base
belongs_to :movie
has_one :user
end
我现在想要的是: 每条评论都与一个用户完全相关
但是每个用户都可以有mandy评论...
但是当我想将它存储到数据库时我得到了这个错误:
我的错误在哪里?
关于你的代码:
class Comment < ActiveRecord::Base
belongs_to :movie
has_one :user
end
尝试改变:
has_one :user
收件人:
belongs_to :user
您现在可以使用,@comment.user = @user
。