[英]ENV variables loading as nil
我正在尝试运行omniauth。 我的初始化器如下:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :coinbase, ENV['CLIENT_ID'], ENV['CLIENT_SECRET'], scope: 'wallet:user:read wallet:user:email wallet:accounts:read'
end
我的客户ID和机密信息保存在我的.env文件中。 但是,当我引导服务器时,这两个变量都被列为nil。 当程序经过硬编码时,我可以使其正常工作,但这显然不是一个好习惯。 如何将变量从.env文件导入初始化程序?
通过使用dotenv gem并按照自述文件中的说明解决了问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.