Commit 380faf7e76161ce59a423754b482567f607a666f

Authored by Braulio Bhavamitra
1 parent 4fca4d2b

rails4: upgrade initialization

config/application.rb
... ... @@ -8,12 +8,7 @@ require 'active_support/dependencies'
8 8 # to work for now, but we should really look at putting those plugins away.
9 9 ActiveSupport::Deprecation.silenced = true
10 10  
11   -if defined?(Bundler)
12   - # If you precompile assets before deploying to production, use this line
13   - Bundler.require(*Rails.groups(:assets => %w(development test)))
14   - # If you want your assets lazily compiled in production, use this line
15   - # Bundler.require(:default, :assets, Rails.env)
16   -end
  11 +Bundler.require(:default, :assets, Rails.env)
17 12  
18 13 module Noosfero
19 14 class Application < Rails::Application
... ... @@ -100,6 +95,8 @@ module Noosfero
100 95 # no precedence over core
101 96 Dir.glob("app/assets/designs/{icons,themes,user_themes}/*")
102 97  
  98 + # disable strong_parameters before migration from protected_attributes
  99 + config.action_controller.permit_all_parameters = true
103 100 # Version of your assets, change this if you want to expire all your assets
104 101 config.assets.version = '1.0'
105 102  
... ...
config/environments/cucumber.rb
... ... @@ -7,10 +7,9 @@ Noosfero::Application.configure do
7 7 # For more information see https://rspec.lighthouseapp.com/projects/16211/tickets/165
8 8 config.cache_classes = true
9 9  
10   - config.active_support.deprecation = :log
  10 + config.eager_load = false
11 11  
12   - # Log error messages when you accidentally call methods on nil.
13   - config.whiny_nils = true
  12 + config.active_support.deprecation = :log
14 13  
15 14 # Show full error reports and disable caching
16 15 config.action_controller.perform_caching = false
... ...
config/environments/development.rb
... ... @@ -6,8 +6,7 @@ Noosfero::Application.configure do
6 6 # since you don't have to restart the webserver when you make code changes.
7 7 config.cache_classes = false
8 8  
9   - # Log error messages when you accidentally call methods on nil.
10   - config.whiny_nils = true
  9 + config.eager_load = false
11 10  
12 11 # Show full error reports and disable caching
13 12 config.action_controller.perform_caching = false
... ...
config/environments/production.rb
... ... @@ -5,6 +5,8 @@ Noosfero::Application.configure do
5 5 # Code is not reloaded between requests
6 6 config.cache_classes = true
7 7  
  8 + config.eager_load = true
  9 +
8 10 # Full error reports are disabled and caching is turned on
9 11 # config.action_controller.perform_caching = true
10 12  
... ...
config/environments/test.rb
... ... @@ -7,13 +7,12 @@ Noosfero::Application.configure do
7 7 # and recreated between test runs. Don't rely on the data there!
8 8 config.cache_classes = true
9 9  
  10 + config.eager_load = false
  11 +
10 12 # Configure static asset server for tests with Cache-Control for performance
11 13 config.serve_static_assets = true
12 14 config.static_cache_control = "public, max-age=3600"
13 15  
14   - # Log error messages when you accidentally call methods on nil
15   - config.whiny_nils = true
16   -
17 16 # Show full error reports and disable caching
18 17 config.action_controller.perform_caching = false
19 18  
... ...