How to hide Add new option in Rails Admin

前端 未结 4 1008
暖寄归人
暖寄归人 2021-02-05 19:02

I am customizing Rails Admin : https://github.com/sferik/rails_admin , i need to disable/hide \"Add new\" option for some model.

4条回答
  •  南旧
    南旧 (楼主)
    2021-02-05 19:53

    The answer is in the configuration documentation for actions. By default, all actions are possible, including new. To customize the possible actions, in config.actions in config/initilizers/rails_admin.rb, list all the actions you want to support, leaving out the ones you don’t want to support. For example, here is a config block that allows all of the default actions except for new:

    # config/initilizers/rails_admin.rb
    RailsAdmin.config do |config|
      config.actions do
        # root actions
        dashboard
        # collection actions 
        index
        # `new` is NOT allowed
        export
        history_index
        bulk_delete
        # member actions
        show
        edit
        delete
        history_show
        show_in_app
      end
    end
    

提交回复
热议问题