根据环境排除活动管理员



有没有办法基于 Rails.env 排除管理员?我修复了初始值设定项、路由和 gemfile,但看起来它仍在尝试注册资源。

我想要一个设置,其中生产环境没有活动管理员,但另一个环境有并指向同一个数据库。我需要在同一个 git 存储库中维护这两个。

感谢我能得到的任何帮助...谢谢

堆栈:Rails 4,活动管理员

一种方法是使路由对不同环境中的引擎不可用。

在您的config/routes.rb文件中

添加这个

ActiveAdmin.routes(self) unless ENV['RAILS_ENV'] == 'production'

最新更新