remove action for model in rails_admin

rails-admin, ruby, ruby-on-rails

Solution

In your rails_admin.rb file, you can add the default actions for your models in wich you can add exceptions as shown here.

Here is an exemple :

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

Here is the link to the rails_admin documentation about actions : https://github.com/sferik/rails_admin/wiki/Actions

Problem

I have a problem. In my app I am using rails_admin gem. Everything is good except one thing. For some models I want to make possible only to delete them. Is there an easy way to do this?

Original source

Related problems