Ruby on rails 删除rails_admin中模型的操作
我有个问题。在我的应用程序中,我使用rails\u admin gem。除了一件事,一切都好。对于某些型号,我只想将其删除。有没有一种简单的方法可以做到这一点?尝试更改文件:config/initilizers/rails\u admin.rb您可以注释掉不允许的操作 您可以使用CanCan: 将此添加到你的能力.rb文件中:Ruby on rails 删除rails_admin中模型的操作,ruby-on-rails,ruby,rails-admin,Ruby On Rails,Ruby,Rails Admin,我有个问题。在我的应用程序中,我使用rails\u admin gem。除了一件事,一切都好。对于某些型号,我只想将其删除。有没有一种简单的方法可以做到这一点?尝试更改文件:config/initilizers/rails\u admin.rb您可以注释掉不允许的操作 您可以使用CanCan: 将此添加到你的能力.rb文件中: cannot :manage, Model # disable all actions for this model can :destroy, Model # enab
cannot :manage, Model # disable all actions for this model
can :destroy, Model # enable only to remove
在rails_admin.rb文件中,可以为模型添加默认操作,其中可以添加异常,如图所示 以下是一个例子:
config.actions do
dashboard # mandatory
index # mandatory
new do
except ['SomeModel']
end
export
bulk_delete
show
edit do
except ['SomeOtherModel']
end
delete
show_in_app
end
以下是rails\u admin文档中关于操作的链接:尝试了这一点,但当答案不回答任何问题时,它无法帮助您将答案标记为正确。