diff --git a/README.md b/README.md index d17d2b6..4744f69 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ $ rails generate solid_errors:install ``` > [!NOTE] -> This will necessary configuration for production. The gem will only show the menu item if Solid Errors is enabled in the environment. +> This will add all necessary configurations for production. The gem will only show the menu item if Solid Errors is enabled in the environment. > If you want to use this gem in development, you have to add the configuration manually to your `config/environments/development.rb`. ## Release a new version diff --git a/config/initializers/alchemy.rb b/config/initializers/alchemy.rb index 8196a0f..e7d9296 100644 --- a/config/initializers/alchemy.rb +++ b/config/initializers/alchemy.rb @@ -1,18 +1,20 @@ Rails.application.config.to_prepare do require "alchemy/solid_errors/ability" - Alchemy.register_ability(Alchemy::SolidErrors::Ability) - Alchemy.admin_stylesheets << "alchemy/solid_errors/alchemy-admin.css" + if SolidErrors.connects_to.present? + Alchemy.register_ability(Alchemy::SolidErrors::Ability) + Alchemy.admin_stylesheets << "alchemy/solid_errors/alchemy-admin.css" - Alchemy::Modules.register_module({ - name: "errors", - engine_name: "alchemy", - position: 7.1, - navigation: { - name: "modules.errors", - controller: "/alchemy/admin/errors", - action: "index", - icon: "bug" - } - }) + Alchemy::Modules.register_module({ + name: "errors", + engine_name: "alchemy", + position: 7.1, + navigation: { + name: "modules.errors", + controller: "/alchemy/admin/errors", + action: "index", + icon: "bug" + } + }) + end end