Rails General Configuration
suggest changeThe following configuration options should be called on a Rails::Railtie object
- config.after_initialize: Takes a block which will be run after rails has initialized the application.
- config.asset_host: This sets the host for the assets. This is useful when using a Content Delivery Network. This is shorthand for
config.action_controller.asset_host - config.autoload_once_paths: This option accepts an array of paths where Rails autoloads constants. The default value is an empty array
- config.autoload_paths: This accepts an array of paths where Rails autoloads constants. It defaults to all directories under
app - config.cache_classes: Determines if classes and modules should be reloaded on each request. In development mode, this defaults to
falseand in the production and test modes it defaults totrue - config.action_view.cache_template_loading: This determines if templates should be reloaded on each request. It defaults to the
config.cache_classessetting - config.beginning_of_week: This sets the default beginning of week. It requires a valid week day symbol (
:monday) - config.cache_store: Choose which cache store to use. Options include
:file_store,:memory_store,mem_cache_storeornull_store. - config.colorize_logging: This controls whether logging information is colorized
- config.eager_load: Eager-loads all registered
- config.encoding: Specifies the application encoding. The default value is
UTF-8 - config.log_level: Sets the verbosity of the Rails Logger. It defaults to
:debugin all environments. - config.middleware: Use this to configure the application’s middleware
- config.time_zone: This sets the application’s default time zone.
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents