diff --git a/Gemfile b/Gemfile index a4a4596be..37baada1f 100644 --- a/Gemfile +++ b/Gemfile @@ -25,7 +25,6 @@ gem 'omniauth-tumblr' gem 'omniauth-twitter' gem 'twitter', '2.0.2' -gem 'rails_admin' # mail @@ -36,6 +35,7 @@ gem 'newrelic_rpm' gem "rpm_contrib", "~> 2.1.7" group :production do # we don't install these on travis to speed up test runs + gem 'rails_admin' gem 'rack-ssl', :require => 'rack/ssl' gem 'rack-rewrite', '~> 1.2.1', :require => false gem 'rack-piwik', :require => 'rack/piwik' diff --git a/config/initializers/rails_admin.rb b/config/initializers/rails_admin.rb index bde0f64be..439c191a1 100644 --- a/config/initializers/rails_admin.rb +++ b/config/initializers/rails_admin.rb @@ -1,6 +1,6 @@ # RailsAdmin config file. Generated on March 24, 2012 15:34 # See github.com/sferik/rails_admin for more informations -unless Rails.env.production? +if Rails.env.production? RailsAdmin.config do |config| config.authorize_with do redirect_to main_app.root_path unless current_user.try(:admin?) diff --git a/config/routes.rb b/config/routes.rb index 7911f699c..5f468bff3 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -3,7 +3,9 @@ # the COPYRIGHT file. Diaspora::Application.routes.draw do - mount RailsAdmin::Engine => '/admin_panel', :as => 'rails_admin' + if Rails.env.production? + mount RailsAdmin::Engine => '/admin_panel', :as => 'rails_admin' + end get 'oembed' => 'posts#oembed', :as => 'oembed' # Posting and Reading