Rails Secrets возвращает логическое значение, но Rails ENV возвращает строку - PullRequest
1 голос
/ 22 мая 2019

У меня есть приложение Ruby on Rails в Heroku. В Heroku у меня есть переменная окружения, например, THIS_APP_IS_COOL и имеющая значение true. Если я вызову ENV ['THIS_APP_IS_COOL'], он вернет true (строка). В моих секретах Rails (yaml-файл) у меня есть, как показано ниже

this_app_is_cool: <%= ENV['THIS_APP_IS_COOL'] %>

Когда я вызываю Rails.application.secrets.this_app_is_cool, он возвращает true (логическое значение). Является ли это автоматическое преобразование секретом Rails? И каковы хорошие практики, чтобы избежать подобных вещей?

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