我对模型的查询非常简单。
我有一个模特 -
class User < ActiveRecord::Base
has_one :interest
end
另一个 -
class Interest < ActiveRecord::Base
belongs_to :donor
end
我的兴趣表是根据兴趣预测的 - “足球”,“游泳”,“网球” 每个用户只能有一个兴趣,但兴趣可以有很多用户。
我此刻的设置似乎只允许一个用户感兴趣。 我究竟做错了什么?
答案 0 :(得分:1)
只需在has_many
上设置Interest
,在belongs_to
设置User
。记住命名事物时的Rails约定:
belongs_to :interest
..和...
has_many :users