Как перезагрузить secretts.yml без перезапуска сервера рельсов? - PullRequest
0 голосов
/ 02 февраля 2019

Как перезагрузить secrets.yml без перезапуска сервера rails, например, если я вручную обновлю учетные данные secrets.yml, при обновлении он автоматически загрузится в приложение rails

, например, в secrets.yml

   api_key: 1111111111

В приложении я могу получить доступ, используя, например,

   puts Rails.application.secrets.api_key
   => '1111111111'

, если я вручную обновлю файл secrets.yml

   api_key: 222222222

В приложении результат должен бытьэто

   puts Rails.application.secrets.api_key
   => '222222222'

без перезапуска сервера

1 Ответ

0 голосов
/ 02 февраля 2019

Вы должны иметь возможность добавить строку в ваш config / spring.rb:

Spring.watch "config/secrets.yml"

Это позволит Spring определить, когда произошли изменения в вашем файле secrets.yml.

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