Commit 6bda4c8e41eaf49ddc83ff9a718aa4778515bf4a

Authored by Rafael Manzo
1 parent 6fd87a4c

Environments updated to Rails 3 standard

config/environment.rb
1 -# Be sure to restart your web server when you modify this file. 1 +# Load the rails application
  2 +require File.expand_path('../application', __FILE__)
2 3
3 # Uncomment below to force Rails into production mode when 4 # Uncomment below to force Rails into production mode when
4 # you don't control web/app server and can't set it the proper way 5 # you don't control web/app server and can't set it the proper way
5 #ENV['RAILS_ENV'] ||= 'production' 6 #ENV['RAILS_ENV'] ||= 'production'
6 7
7 -# Specifies gem version of Rails to use when vendor/rails is not present  
8 -RAILS_GEM_VERSION = '2.3.5' unless defined? RAILS_GEM_VERSION  
9 -  
10 -# Bootstrap the Rails environment, frameworks, and default configuration  
11 -require File.join(File.dirname(__FILE__), 'boot')  
12 -  
13 # extra directories for controllers organization 8 # extra directories for controllers organization
14 extra_controller_dirs = %w[ 9 extra_controller_dirs = %w[
15 app/controllers/my_profile 10 app/controllers/my_profile
config/environments/development.rb
1 -# Settings specified here will take precedence over those in config/environment.rb 1 +Rails3::Application.configure do
  2 + # Settings specified here will take precedence over those in config/application.rb
2 3
3 -# In the development environment your application's code is reloaded on  
4 -# every request. This slows down response time but is perfect for development  
5 -# since you don't have to restart the webserver when you make code changes.  
6 -config.cache_classes = false 4 + # In the development environment your application's code is reloaded on
  5 + # every request. This slows down response time but is perfect for development
  6 + # since you don't have to restart the webserver when you make code changes.
  7 + config.cache_classes = false
7 8
8 -# Log error messages when you accidentally call methods on nil.  
9 -config.whiny_nils = true 9 + # Log error messages when you accidentally call methods on nil.
  10 + config.whiny_nils = true
10 11
11 -# Show full error reports and disable caching  
12 -config.action_controller.consider_all_requests_local = true  
13 -config.action_view.debug_rjs = true  
14 -config.action_controller.perform_caching = false 12 + # Show full error reports and disable caching
  13 + config.action_controller.consider_all_requests_local = true
  14 + config.action_controller.perform_caching = false
15 15
16 -# Don't care if the mailer can't send  
17 -config.action_mailer.raise_delivery_errors = false 16 + # Don't care if the mailer can't send
  17 + config.action_mailer.raise_delivery_errors = false
  18 +
  19 + # Print deprecation notices to the Rails logger
  20 + config.active_support.deprecation = :log
  21 +
  22 + # Only use best-standards-support built into browsers
  23 + config.action_dispatch.best_standards_support = :builtin
  24 +
  25 + # Raise exception on mass assignment protection for Active Record models
  26 + config.active_record.mass_assignment_sanitizer = :strict
  27 +
  28 + # Log the query plan for queries taking more than this (works
  29 + # with SQLite, MySQL, and PostgreSQL)
  30 + config.active_record.auto_explain_threshold_in_seconds = 0.5
  31 +
  32 + # Do not compress assets
  33 + config.assets.compress = false
  34 +
  35 + # Expands the lines which load the assets
  36 + config.assets.debug = true
  37 +end
config/environments/production.rb
1 -# Settings specified here will take precedence over those in config/environment.rb 1 +Rails3::Application.configure do
  2 + # Settings specified here will take precedence over those in config/application.rb
2 3
3 -# The production environment is meant for finished, "live" apps.  
4 -# Code is not reloaded between requests  
5 -config.cache_classes = true 4 + # The production environment is meant for finished, "live" apps.
  5 + # Code is not reloaded between requests
  6 + config.cache_classes = true
6 7
7 -# Use a different logger for distributed setups  
8 -# config.logger = SyslogLogger.new 8 + # Full error reports are disabled and caching is turned on
  9 + config.consider_all_requests_local = false
  10 + config.action_controller.perform_caching = true
9 11
10 -# Full error reports are disabled and caching is turned on  
11 -config.action_controller.consider_all_requests_local = false  
12 -config.action_controller.perform_caching = true  
13 -config.action_view.cache_template_loading = true 12 + # Disable Rails's static asset server (Apache or nginx will already do this)
  13 + config.serve_static_assets = false
14 14
15 -# Enable serving of images, stylesheets, and javascripts from an asset server  
16 -# config.action_controller.asset_host = "http://assets.example.com" 15 + # Compress JavaScripts and CSS
  16 + config.assets.compress = true
17 17
18 -# Disable delivery errors, bad email addresses will be ignored  
19 -# config.action_mailer.raise_delivery_errors = false 18 + # Don't fallback to assets pipeline if a precompiled asset is missed
  19 + config.assets.compile = false
  20 +
  21 + # Generate digests for assets URLs
  22 + config.assets.digest = true
  23 +
  24 + # Defaults to nil and saved in location specified by config.assets.prefix
  25 + # config.assets.manifest = YOUR_PATH
  26 +
  27 + # Specifies the header that your server uses for sending files
  28 + # config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
  29 + # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
  30 +
  31 + # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
  32 + # config.force_ssl = true
  33 +
  34 + # See everything in the log (default is :info)
  35 + # config.log_level = :debug
  36 +
  37 + # Prepend all log lines with the following tags
  38 + # config.log_tags = [ :subdomain, :uuid ]
  39 +
  40 +
  41 + # # Use a different logger for distributed setups
  42 + # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new)
  43 +
  44 + # Use a different cache store in production
  45 + config.cache_store = :mem_cache_store, "localhost"
  46 +
  47 + # Enable serving of images, stylesheets, and javascripts from an asset server
  48 + # config.action_controller.asset_host = "http://assets.example.com"
  49 +
  50 + # Disable delivery errors, bad email addresses will be ignored
  51 + # config.action_mailer.raise_delivery_errors = false
  52 +
  53 + # Enable threaded mode
  54 + # config.threadsafe!
  55 +
  56 + # Enable locale fallbacks for I18n (makes lookups for any locale fall back to
  57 + # the I18n.default_locale when a translation can not be found)
  58 + config.i18n.fallbacks = true
  59 +
  60 + # Send deprecation notices to registered listeners
  61 + config.active_support.deprecation = :notify
  62 +
  63 + # Log the query plan for queries taking more than this (works
  64 + # with SQLite, MySQL, and PostgreSQL)
  65 + # config.active_record.auto_explain_threshold_in_seconds = 0.5
  66 +end
20 67
21 -config.cache_store = :mem_cache_store, "localhost"  
config/environments/test.rb
1 -# Settings specified here will take precedence over those in config/environment.rb 1 +Rails3::Application.configure do
  2 + # Settings specified here will take precedence over those in config/application.rb
2 3
3 -# The test environment is used exclusively to run your application's  
4 -# test suite. You never need to work with it otherwise. Remember that  
5 -# your test database is "scratch space" for the test suite and is wiped  
6 -# and recreated between test runs. Don't rely on the data there!  
7 -config.cache_classes = true 4 + # The test environment is used exclusively to run your application's
  5 + # test suite. You never need to work with it otherwise. Remember that
  6 + # your test database is "scratch space" for the test suite and is wiped
  7 + # and recreated between test runs. Don't rely on the data there!
  8 + config.cache_classes = true
8 9
9 -# Log error messages when you accidentally call methods on nil.  
10 -config.whiny_nils = true 10 + # Configure static asset server for tests with Cache-Control for performance
  11 + config.serve_static_assets = true
  12 + config.static_cache_control = "public, max-age=3600"
11 13
12 -# Show full error reports and disable caching  
13 -config.action_controller.consider_all_requests_local = true  
14 -config.action_controller.perform_caching = false 14 + # Log error messages when you accidentally call methods on nil
  15 + config.whiny_nils = true
15 16
16 -# Disable request forgery protection in test environment  
17 -config.action_controller.allow_forgery_protection = false 17 + # Show full error reports and disable caching
  18 + config.consider_all_requests_local = true
  19 + config.action_controller.perform_caching = false
18 20
19 -# Tell ActionMailer not to deliver emails to the real world.  
20 -# The :test delivery method accumulates sent emails in the  
21 -# ActionMailer::Base.deliveries array.  
22 -config.action_mailer.delivery_method = :test 21 + # Raise exceptions instead of rendering exception templates
  22 + config.action_dispatch.show_exceptions = false
  23 +
  24 + # Disable request forgery protection in test environment
  25 + config.action_controller.allow_forgery_protection = false
  26 +
  27 + # Tell ActionMailer not to deliver emails to the real world.
  28 + # The :test delivery method accumulates sent emails in the
  29 + # ActionMailer::Base.deliveries array.
  30 + config.action_mailer.delivery_method = :test
  31 +
  32 + # Raise exception on mass assignment protection for Active Record models
  33 + config.active_record.mass_assignment_sanitizer = :strict
  34 +
  35 + # Print deprecation notices to the stderr
  36 + config.active_support.deprecation = :stderr
  37 +end
23 \ No newline at end of file 38 \ No newline at end of file