活动管理员 - 具有相同资源的下拉菜单

Active Admin - Dropdown menu with same resources

我有一个图片模型,我想知道是否可以创建一个下拉菜单,其中两个资源都是具有不同名称的图片。

我的图片模型有一个属性'gender',可以是男也可以是女

我要创建以下结构

Picture
  ->Male
  ->Female

male.rb

ActiveAdmin.register Picture do
  menu parent: 'Pictures', :label => "Male"

female.rb

ActiveAdmin.register Picture do
  menu parent: 'Pictures', :label => "  female"

资源检索代码我也改了

controller do
def scoped_collection
  end_of_association_chain.where(gender: 'M')
end
end

这是我得到的菜单结构

Picture
  ->Male

这应该对您有帮助:

ActiveAdmin.register Picture, as: "Male"
ActiveAdmin.register Picture, as: "Female"

查看相关的docs了解详情。