ActiveAdmin - has_many形式的列

时间:2017-11-21 00:30:41

标签: ruby-on-rails activeadmin

我正在尝试自定义ActiveAdmin表单的has_many部分。这是原始形式:

f.has_many :users do |ff|
  ff.input :user
  ff.input :role
end

我希望该表单呈现为内联字段,如表格。我试过这个:

f.has_many :users do |ff|
  columns do
    column do
      ff.input :user
    end
    column do
      ff.input :role
    end
  end
end

正确呈现,但它仍然在内联视图后立即呈现其他非内联视图。所以它复制了该字段的has_many部分。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:0)

我很惊讶这种作品。有一段时间与has_many中的列相关的未解决问题(#4043)您可能想在那里发表评论,但我知道没有计划修复它。在Active Admin Rails 4 inline form

提供了一种解决方法作为答案