-
Notifications
You must be signed in to change notification settings - Fork 7
Config
Alexander Popov edited this page Feb 9, 2021
·
1 revision
Application config available by config method, class or instance, from application and controller.
Config object is like a Hash, but with enhancements.
Root directory of application available by config[:root_dir].
There are also :public_dir, :views_dir, :config_dir and others available.
Config options may be proc and will be called automatically on access:
config[:locales_dir] = proc { File.join(config[:root_dir], 'locales' }
# config[:locales_dir] => '%app_root_dir%/locales'Environment is also available by config[:environment]:
typically it's equal to ENV['RACK_ENV'] or development.