我有一个名为Employee and Shop
的两个表Class Employee < ActiveRecord::Base
belongs_to :shop
end
&安培;
Class Shop < ActiveRecord::Base
has_many :employees
end
一名员工说名字abc可以有多个商店 如果一个员工有10个商店,那么将有10行具有相同的员工姓名但是相同的employeeID(员工表中的列)
问题是我有一个表单(编辑员工),我尝试编辑员工的详细信息。 因此,我需要列出选定标签内的所有商店,其中商店位于此employeeID下。我尝试了不同的方法。不工作。 请帮忙。 如果我的不稳定,请不要投票给我。
答案 0 :(得分:1)
我想请您提供一个您正在描述的表单示例,以明确问题所在。
另一件事是,如果Employee
s也可以有很多Shop
s,那么它就是多对多关联。如果是这样的话,我认为你最好设置你的模型:
Class Employee < ActiveRecord::Base
has_many :shop_employees
end
Class Shop < ActiveRecord::Base
has_many :shop_employees
end
Class ShopEmployee < ActiveRecord::Base
belongs_to :shop
belongs_to :employee
end