ActiveAdmin - 显示嵌套表单的复选框列表,而不是添加项目的表单

时间:2011-11-11 10:09:41

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

我有categories资源的嵌套表单stores。他们有一个has_and_belongs_to_many关系。

当我创建嵌套表单时,我在商店表单上获得以下内容:

enter image description here

但我真正想要的是这样的清单:

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:25)

事实证明,在模型之间创建这些关系之后,我不需要在activeadmin资源中执行f.has_many循环。相反,我只需要以下内容使其工作:

f.input :categories, :as => :check_boxes

这将自动获取类别并检查默认类别(并处理对其所做的任何更改)。