RailsConfig gem не работает должным образом в среде разработки

У меня есть следующие настройки:

APP_DIR / конфигурации / настройки / development.ymldev_setting_1: "hello_dev"

APP_DIR / конфигурации / настройки / production.ymlprod_setting_1: "hello_prod"

APP_DIR / конфигурации / settings.ymlgen_setting_1: "hello_world"

APP_DIR / конфигурации / settings.local.ymllocal_setting_1: "hello_local"

Когда я запускаю производственную среду

DISABLE_SPRING=true rails c production

Settings.reload!

Settings.keys

Я получаю ожидаемые результаты:

[:local_setting_1:, gen_setting_1, :prod_setting_1]

ТЕМ НЕ МЕНИЕ

Когда я запускаю ENV разработкиDISABLE_SPRING=true rails c development

Settings.reload!

Settings.keys

Я получаю ключи только для файлов.local.yml[:local_setting_1]

Я бы ожидал

[:local_setting_1:, gen_setting_1, :dev_setting_1]

Любые мысли будут высоко ценится

Я использую Rails 5.0.6 на Mac

0 ответов

Другие вопросы по тегам