Ruby on rails rails\u admin如何排除模型中的操作
我第一次使用rails_admin,需要为我的一个模型创建一个新操作。 这是我添加到initializer.rails_admin.rb的内容: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 我原以为这会为我的电影模型创建一个新动作,但它是所有模型的一个选项(选项卡
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
这已添加到