我有一个自我参照协会:
has_many :households
has_many :relations, :through => :households
has_many :inverse_relationships, :class_name => 'Household', :foreign_key => 'friend_id'
has_many :inverse_relations, :through => :inverse_relationships, :source => :person
我的控制器是我使用的decent_exposure:
expose(:neighbor)
expose(:neighbors)
现在在我的haml中使用simple_form的视图我有:
= f.input :first_name,:label => 'First Name'
= f.input :middle_name, :label => 'Middle Name'
= f.input :last_name, :label => 'Last Name'
现在我希望能够在我的“家庭”中列出或输入关系,我没有线索
答案 0 :(得分:0)
我将此更改为更简单的安排,即只拥有一个包含许多邻居和邻居模型的家庭模式,而不是通过家庭将邻居与邻居联系起来的自我参照安排
有时候更简单更好