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

私が使用するdecent_exposureを使用してコントローラーをImします。

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 に答える