rails_admin has_many通过额外的字段

时间:2013-03-31 00:34:33

标签: many-to-many rails-admin manytomanyfield

我有2个型号。 UserProject。并且它们之间存在许多关系并且有额外的position字段。我无法在rails_admin编辑页面上看到该额外字段。

如何添加该字段?

user.rb

has_many :projects, :through => :works_ons

project.rb

has_many :users, :through => :works_ons

works_on.rb

attr_accessible :position, :project_id, :user_id

belongs_to :user
belongs_to :project

2 个答案:

答案 0 :(得分:1)

您的用户模型has_many :users, :through => :works_ons?

是否属实?

我想知道你是否需要

<强> user.rb

has_many :projects, :through => :works_ons

答案 1 :(得分:1)

这是我找到的最接近的。您应该在关联下面添加一个自定义字段,然后输入额外的字段。

https://github.com/sferik/rails_admin/wiki/Has-many-%3Athrough-association