【问题标题】:How to get the value of env file in rails app?如何在 Rails 应用程序中获取 env 文件的值?
【发布时间】:2016-01-27 18:25:26
【问题描述】:

我已经使用 rails composer 安装了一个 rails 应用程序。我和工头一起选择了.env。在我的.env 文件中,我有:

OMNIAUTH_PROVIDER_KEY=key

我正在努力获得它的价值。

但是,当我运行ENV["OMNIAUTH_PROVIDER_KEY"] 时,我得到了零。 我做错了什么?

【问题讨论】:

  • 在 .env 文件中添加变量后是否重新启动服务器?
  • @Salil,是的,但仍然没有运气。在 rails 控制台中,我运行了 ENV["OMNIAUTH_PROVIDER_KEY"] 并且它输出 nil
  • 你重启你的控制台了吗?
  • @user2322409,是的,我有。是因为我使用了 Rails Composer 吗?
  • @RajShakya 你是什么意思你“跑”了ENV["OMNIAUTH_PROVIDER_KEY"]?给我们你用来检查它的位置和代码。

标签: ruby-on-rails foreman env


【解决方案1】:

将 dotenv gem 添加到您的 gemfile:

https://github.com/bkeepers/dotenv

【讨论】:

    猜你喜欢
    • 2012-05-13
    • 2021-03-29
    • 2016-06-12
    • 1970-01-01
    • 1970-01-01
    • 2021-02-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    相关资源
    最近更新 更多