- C
- D
- E
- L
- N
- P
- S
- T
[RW] | allow_concurrency | |
[RW] | asset_host | |
[RW] | asset_path | |
[RW] | assets | |
[RW] | cache_classes | |
[RW] | cache_store | |
[RW] | consider_all_requests_local | |
[RW] | dependency_loading | |
[R] | encoding | |
[RW] | filter_parameters | |
[RW] | force_ssl | |
[RW] | helpers_paths | |
[W] | log_level | |
[RW] | logger | |
[RW] | preload_frameworks | |
[RW] | reload_plugins | |
[RW] | secret_token | |
[RW] | serve_static_assets | |
[RW] | session_options | |
[RW] | static_cache_control | |
[RW] | time_zone | |
[RW] | whiny_nils |
Source: show
# File railties/lib/rails/application/configuration.rb, line 18 def initialize(*) super self.encoding = "utf-8" @allow_concurrency = false @consider_all_requests_local = false @filter_parameters = [] @helpers_paths = [] @dependency_loading = true @serve_static_assets = true @static_cache_control = nil @force_ssl = false @session_store = :cookie_store @session_options = {} @time_zone = "UTC" @log_level = nil @middleware = app_middleware @generators = app_generators @cache_store = [ :file_store, "#{root}/tmp/cache/" ] @assets = ActiveSupport::OrderedOptions.new @assets.enabled = false @assets.paths = [] @assets.precompile = [ Proc.new{ |path| !File.extname(path).in?(['.js', '.css']) }, /(?:\/|\\|\A)application\.(css|js)$/ ] @assets.prefix = "/assets" @assets.version = '' @assets.debug = false @assets.compile = true @assets.digest = false @assets.manifest = nil @assets.cache_store = [ :file_store, "#{root}/tmp/cache/assets/" ] @assets.js_compressor = nil @assets.css_compressor = nil @assets.initialize_on_precompile = true end
Source: show
# File railties/lib/rails/application/configuration.rb, line 113 def colorize_logging @colorize_logging end
Source: show
# File railties/lib/rails/application/configuration.rb, line 117 def colorize_logging=(val) @colorize_logging = val ActiveSupport::LogSubscriber.colorize_logging = val self.generators.colorize_logging = val end
Source: show
# File railties/lib/rails/application/configuration.rb, line 54 def compiled_asset_path "/" end
Loads and returns the contents of the database_configuration_file. The contents of the file are processed via ERB before being sent through YAML::load.
Source: show
# File railties/lib/rails/application/configuration.rb, line 104 def database_configuration require 'erb' YAML::load(ERB.new(IO.read(paths["config/database"].first)).result) end
Source: show
# File railties/lib/rails/application/configuration.rb, line 58 def encoding=(value) @encoding = value if "ruby".encoding_aware? silence_warnings do Encoding.default_external = value Encoding.default_internal = value end else $KCODE = value if $KCODE == "NONE" raise "The value you specified for config.encoding is " "invalid. The possible values are UTF8, SJIS, or EUC" end end end
Source: show
# File railties/lib/rails/application/configuration.rb, line 109 def log_level @log_level ||= Rails.env.production? ? :info : :debug end
Source: show
# File railties/lib/rails/application/configuration.rb, line 74 def paths @paths ||= begin paths = super paths.add "config/database", :with => "config/database.yml" paths.add "config/environment", :with => "config/environment.rb" paths.add "lib/templates" paths.add "log", :with => "log/#{Rails.env}.log" paths.add "public" paths.add "public/javascripts" paths.add "public/stylesheets" paths.add "tmp" paths end end
Source: show
# File railties/lib/rails/application/configuration.rb, line 123 def session_store(*args) if args.empty? case @session_store when :disabled nil when :active_record_store ActiveRecord::SessionStore when Symbol ActionDispatch::Session.const_get(@session_store.to_s.camelize) else @session_store end else @session_store = args.shift @session_options = args.shift || {} end end
Enable threaded mode. Allows concurrent requests to controller actions and multiple database connections. Also disables automatic dependency loading after boot, and disables reloading code on every request, as these are fundamentally incompatible with thread safety.
Source: show
# File railties/lib/rails/application/configuration.rb, line 93 def threadsafe! self.preload_frameworks = true self.cache_classes = true self.dependency_loading = false self.allow_concurrency = true self end