0

我有一个自引用关联:

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

我是我的控制器,我使用的有体面曝光:

expose(:neighbor)
expose(:neighbors)

现在,在我使用 simple_form 的 haml 视图中,我有:

= f.input  :first_name,:label => 'First Name'
= f.input  :middle_name, :label => 'Middle Name'
= f.input  :last_name, :label => 'Last Name'

现在我希望能够列出或输入我的“家庭”中的关系,但我不知道

4

1 回答 1

0

我将其更改为更简单的安排,即仅具有具有许多邻居的家庭模型和邻居模型,而不是通过家庭将邻居链接到邻居的自我参照安排

有时越简单越好

于 2013-01-17T15:32:02.643 回答