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 并按照自述文件中的说明解决