首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有自引用关联的decent_exposure

具有自引用关联的decent_exposure
EN

Stack Overflow用户
提问于 2013-01-16 10:25:52
回答 1查看 160关注 0票数 0

我有一个自我引用的关联:

代码语言:javascript
复制
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作为我的控制器:

代码语言:javascript
复制
expose(:neighbor)
expose(:neighbors)

在我看来,在使用simple_form的haml中,我有:

代码语言:javascript
复制
= f.input  :first_name,:label => 'First Name'
= f.input  :middle_name, :label => 'Middle Name'
= f.input  :last_name, :label => 'Last Name'

现在我希望能够列出或输入我的“家庭”中的关系,但我没有线索

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-17 23:32:03

我将此更改为一种更简单的安排,即只有一个包含多个邻居的家庭模型和一个邻居模型,而不是通过家庭将邻居链接到邻居的自引用安排

有时候越简单越好

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14350458

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档