我是Ruby on Rails的新手,我创建了两个模型:用户和组。对于每个用户,只有两个组,无论是男性还是女性,我都无法将它们连接在一起
class Group < ActiveRecord::Base
has_many :user
end
class User < ActiveRecord::Base
belongs_to :group
end
您应该能够大声朗读它。那么aUser
属于aGroup
和aGroup
有很多User
?不-一个Group
有很多,Users
所以您只需要修正一个小错字。
class Group < ActiveRecord::Base
has_many :users
end
现在,您可以执行User.first.group
该操作,以得到第一个用户的组,或者以相反的方向进行操作,Group.first.users
这将为您提供与第一个组相关联的所有用户。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句