在我的 Rails 应用程序Users
中可以有很多People
可以(但不必)属于Organisations
.
简而言之,这是:
Users --< People >-- Organisations
现在,如果能够以某种方式从人们的角度创建新组织,那就太好了。它尝试了这个:
class Person < ActiveRecord::Base
attr_accessible :name, :organisation_attributes
belongs_to :user
belongs_to :organisation
accepts_nested_attributes_for :organisation
end
但它不起作用,因为组织不是人的孩子。
有没有另一种方法来实现这一点?
谢谢你的帮助。