为什么我的 gem 'dotenv-rails' 变量没有加载?

jbk*_*jbk 8 ruby-on-rails environment-variables

  • gem 'dotenv-rails' 在 gemfile 测试和开发环境中是必需的。
  • .env 文件保存在 root 中
  • 我相信变量使用正确的语法;用户名=用户名
  • 我正在使用 Rails 5.0.4
  • 我没有在任何地方要求“dotenv-rails”,因为文档没有建议我需要。

在控制台中播放时,我可以访问变量的唯一方法是在每个会话中调用 Dotenv.load。建议Dotenv.load应该在我的应用程序配置中的某处调用。

akz*_*z92 6

添加Dotenv::Railtie.load到您的config/application.rb

  • 上帝保佑你关于那个宝石的评论没有被加载,这对我有很大帮助 (2认同)