通过 rails_admin 控制器呈现时如何在第一次加载页面时折叠组的字段

How to have collapsed fields of a group on first load of page when rendered through rails_admin controller

我正在使用 mongoid 数据库。因此,我根据字段之间的相关性对字段进行分组。但是我有太多的字段,因此有很多组,并且在 edit 操作期间,当页面最初加载时,我希望它们被折叠但找不到方法来做到这一点。由于控制器 if from gem rails_admin 我不知道如何配置它,尽管作为黑客我可以使用 class 生成的名称rails_admin 组和触发器点击它们,但黑客攻击也很难完成。正如我所说,控制器由 gem 控制,因此不是配置它们的选项。我浏览了 github 上 rails_admin 列出的所有问题,但无济于事。所以有人请告诉我该怎么做。

编辑: 问题的详细说明:- 以下片段在 rails Model

rails_admin do
  # ..... some logic
  edit do
    group 'Sample Group-1' do
      label "Sample Group"
      field(:field_1) do
        label "Field-1"
      end
      field(:filed_2) do
        label "Field-2"
      end
      field(:field_3) do
        label "Field-3"
      end
      field(:field_4) do
        label "Field-4"
      end
      field(:field_s) do
        label "Field-5"
      end
    end
  end
end 
# ......
# some more groups

这会在编辑页面上产生以下内容

但我宁愿在页面最初加载时这样:-

因为我有很多组,用户编辑起来很麻烦,因此在初始加载时我希望这些组被折叠。有人帮忙。

如有任何帮助,我们将不胜感激。 Google 没有帮助。文档也没有。

提前致谢:)

看来还是挺简单的。就这样做吧:

group 'Sample Group-1' do
  active false # this one is the key
  # ... rest of the code 
end

干杯!!!