environment.rb
59 lines
| 2.4 KiB
| text/x-ruby
|
RubyLexer
/ config / environment.rb
|
r2 | # Be sure to restart your web server when you modify this file. | ||
|
r6343 | # Uncomment below to force Rails into production mode when | ||
|
r2 | # you don't control web/app server and can't set it the proper way | ||
|
r761 | # ENV['RAILS_ENV'] ||= 'production' | ||
|
r2 | |||
|
r8713 | # Bootstrap the Rails environment, frameworks, and default configuration | ||
require File.join(File.dirname(__FILE__), 'boot') | ||||
|
r8593 | if RUBY_VERSION >= '1.9' && defined?(Rails) && Rails::VERSION::MAJOR < 3 | ||
|
r6341 | Encoding.default_external = 'UTF-8' | ||
end | ||||
|
r1266 | # Load Engine plugin if available | ||
begin | ||||
require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot') | ||||
rescue LoadError | ||||
# Not available | ||||
end | ||||
|
r2 | Rails::Initializer.run do |config| | ||
# Settings in config/environments/* take precedence those specified here | ||||
|
r6338 | |||
|
r2 | # Skip frameworks you're not going to use | ||
# config.frameworks -= [ :action_web_service, :action_mailer ] | ||||
|
r512 | # Add additional load paths for sweepers | ||
|
r4784 | config.autoload_paths += %W( #{RAILS_ROOT}/app/sweepers ) | ||
|
r2 | |||
|
r6343 | # Force all environments to use the same logger level | ||
|
r2 | # (by default production uses :info, the others :debug) | ||
# config.log_level = :debug | ||||
# Enable page/fragment caching by setting a file-based store | ||||
# (remember to create the caching directory and make it readable to the application) | ||||
|
r3258 | # config.action_controller.cache_store = :file_store, "#{RAILS_ROOT}/tmp/cache" | ||
|
r6338 | |||
|
r2 | # Activate observers that should always be running | ||
# config.active_record.observers = :cacher, :garbage_collector | ||||
|
r4883 | config.active_record.observers = :message_observer, :issue_observer, :journal_observer, :news_observer, :document_observer, :wiki_content_observer, :comment_observer | ||
|
r2 | |||
# Make Active Record use UTC-base instead of local time | ||||
# config.active_record.default_timezone = :utc | ||||
|
r6338 | |||
|
r2 | # Use Active Record's schema dumper instead of SQL when creating the test database | ||
# (enables use of different database adapters for development and test environments) | ||||
# config.active_record.schema_format = :ruby | ||||
|
r6338 | |||
|
r1611 | # Deliveries are disabled by default. Do NOT modify this section. | ||
|
r4632 | # Define your email configuration in configuration.yml instead. | ||
|
r1611 | # It will automatically turn deliveries on | ||
config.action_mailer.perform_deliveries = false | ||||
|
r2904 | |||
# Load any local configuration that is kept out of source control | ||||
# (e.g. gems, patches). | ||||
if File.exists?(File.join(File.dirname(__FILE__), 'additional_environment.rb')) | ||||
instance_eval File.read(File.join(File.dirname(__FILE__), 'additional_environment.rb')) | ||||
end | ||||
|
r2 | end | ||