RailsConfig gem не работает должным образом в среде разработки - PullRequest
0 голосов
/ 19 октября 2018

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

app_dir / config / settings / development / development.yml dev_setting_1: "hello_dev"

app_dir / config / settings / production.yml prod_setting_1: "hello_prod"

app_dir / config / settings.yml gen_setting_1: "hello_world"

app_dir / config / settings.local.yml local_setting_1: "hello_local"

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

DISABLE_SPRING=true rails c production

Settings.reload!

Settings.keys

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

[:local_setting_1:, gen_setting_1, :prod_setting_1]

HOWEVER

Когда я запускаю 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...