繁体   English   中英

ENV变量加载为nil

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM