2015-04-05 63 views
0

我有2种型号 集团 位置的Rails协会HAS_ONE一侧的has_many另一

每组可以有一个位置,每个位置可以有多个组。

是否有可能使用

class Group < ActiveRecord::Base 
    has_one :location 
end 

class Location < ActiveRecord::Base 
    has_many :group 
end 

什么是定义该协会的最佳途径。

我可以通过关联使用吗?

回答

0
class Group < ActiveRecord::Base 
    has_one :location 
end 

应该

class Group < ActiveRecord::Base 
    belongs_to :location 
end 
+0

我不能在一个位置创建多个组,它 – Adt 2015-04-05 17:42:53

+0

你可以参考这个http://guides.rubyonrails.org/association_basics.html#the-has-许多关联 – 2015-04-05 17:44:18