АШ
config
должен мне здесь всячески помогать - через переменные окружения или через статичные файлы или может даже через коннект к etcdSize: a a a
АШ
config
должен мне здесь всячески помогать - через переменные окружения или через статичные файлы или может даже через коннект к etcdm
Application.settings.my_feature.enabled
Application.settings
выставляется в где-то при инициализации в виде Application.settings = Config[:prod]
или Config[:stage]
или Config[ENV['RAILS_ENV']]
m
Application.settings = Config[Config.current_env || :develpment]
(не знаком с его синтаксисом и возможностями), но надеюсь мысль понятнаАШ
Config[:prod]
откуда берется?m
Config
берется оттуда же откуда берется Application
/Rails
/etc - это константаAN
config
должен мне здесь всячески помогать - через переменные окружения или через статичные файлы или может даже через коннект к etcdm
ENV['RAILS_ENV']
АШ
Rails.env = 'production'
АШ
АШ
АШ
IN
АШ
send_emails if Rails.env.production?
меняется на send_emails if Settings.app.emails.enabled
АШ
IN
send_emails if Rails.env.production?
меняется на send_emails if Settings.app.emails.enabled
АШ
АШ
АШ
SETTINGS__SEND_EMAILS=false
и всеАШ