如何使用命名空间为模型编写关系?
如果我有Class Foo::Bar
和Class Employee
,并且我想在它们之间有habtm,我会写吗
Class Foo::Bar
has_and_belongs_to_many :employees
end
和在
Class Employee
has_and_belongs_to_many ???? # <- how do I write this part?
end
你可以做这样的事情:
class Employee
has_and_belongs_to_many :foo_bars, :class_name => "Foo::Bar"
end
然后,您应该能够使用 employee.foo_bars
访问Employee
实例上的所有Foo::Bar
对象