如何将自我多对多关系融合在一起?

时间:2012-09-19 02:57:06

标签: ruby-on-rails relationship activeadmin formtastic has-and-belongs-to-many

  

可能重复:
  rails many to many self join

我有一个问题,我找不到答案......

状态是:我有一个名为附件的模型,我还有一个关系 has_and_belongs_to_many 到一个连接2个附件的表(自我关系,列:accessory_1_id,accessory_2_id)。让我们说这种关系被“例外”称为。

我正在使用Formtastic + ActiveAdmin,我需要通过关系获得这一系列的配件,因为这样,Formtastic可以检测现有对象的当前“例外”(编辑时)并将复选框设置为自动激活

对不起我的英语。

1 个答案:

答案 0 :(得分:0)

检查这个railscast,它使用友情关联对用户进行自我HABTM关联,检查出来:

http://railscasts.com/episodes/163-self-referential-association