Rails Secrets返回布尔值,但是Rails ENV返回字符串

时间:2019-05-22 13:14:22

标签: ruby-on-rails ruby heroku

我在Heroku中有一个Ruby on Rails应用程序。在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的秘密吗?怎样避免这种情况发生?

0 个答案:

没有答案