Commit 380faf7e76161ce59a423754b482567f607a666f
1 parent
4fca4d2b
Exists in
master
and in
11 other branches
rails4: upgrade initialization
Showing
5 changed files
with
10 additions
and
14 deletions
Show diff stats
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 | ... | ... |