Ruby on rails rails\u admin如何排除模型中的操作

Ruby on rails rails\u admin如何排除模型中的操作,ruby-on-rails,rails-admin,Ruby On Rails,Rails Admin,我第一次使用rails_admin,需要为我的一个模型创建一个新操作。 这是我添加到initializer.rails_admin.rb的内容: config.model Movie do ... .... config.actions do collection :top_five do action_name :top_five end end end 我原以为这会为我的电影模型创建一个新动作,但它是所有模型的一个选项(选项卡

我第一次使用rails_admin,需要为我的一个模型创建一个新操作。 这是我添加到initializer.rails_admin.rb的内容:

config.model Movie do
   ...
   ....    
   config.actions do
     collection :top_five do
        action_name :top_five
    end
  end
end
我原以为这会为我的电影模型创建一个新动作,但它是所有模型的一个选项(选项卡)。 如何使其仅出现在一个模型中

谢谢大家!!
Fernanda

据我所知,目前唯一一种干净的方法是使用CanCan进行授权,如RailsAdmin文档中所述


您也可以覆盖rails_admin视图,只显示特定型号的选项卡,但这并不是很干净。

我知道这是一个老问题,但对于其他登陆此处的用户,我的解决方案如下:

config.actions do
  ...
  show_in_app
  collection :top_five do
    only ['Movie']
    i18n_key :top_five
  end
  ...
end
这已添加到