使用rails_admin与同一模型的多个HABTM关联苦苦挣扎

时间:2012-08-13 02:09:57

标签: ruby-on-rails-3 ruby-on-rails-3.1 rails-admin

我遍布谷歌,Rails_Admin dox等,但无法找到答案。

我有一个模特经纪公司:

class Agency < ActiveRecord::Base
    has_and_belongs_to_many :kids

小孩模特:

class Kid < ActiveRecord::Base
    has_and_belongs_to_many :agencies
    attr_accessible :agency_ids

在Rails_Admin中,我使用以下代码访问代理商:

config.model Kid do
    edit do
      field :agencies
    end
end

然而,对于我的生活,我无法弄清楚如何在不同的领域与同一模型建立联系。类似的东西:

config.model Kid do
    edit do
      field :agencies
      field :agencies_previous      
    end
end

其中agencies_previous和代理机构将引用相同的代理商模型。

1 个答案:

答案 0 :(得分:0)

我认为您需要的是https://github.com/benedikt/mongoid-tree之类的东西,您可以在其中引用自我模型,它就是您需要的东西吗?