【问题标题】:Do Heroku pipeline stages correspond to Rails environment stages?Heroku 管道阶段是否对应于 Rails 环境阶段?
【发布时间】:2019-04-19 11:07:33
【问题描述】:

我刚刚创建了我的第一个 Heroku 管道并将 Rails 应用程序部署到其development 阶段。

我的问题是,这些管道阶段(如 developmentproduction)是否对应于 Rails 中的环境?例如,部署到development 阶段的应用程序是否从config/development.rb 获取其设置?还是无论管道阶段如何,部署在 Heroku 中的所有应用程序都从 production.rb 读取?

我知道这似乎是一个基本问题,但我在文档或此处找不到信息。提前致谢。

【问题讨论】:

  • 我猜它总是 Rails 的生产环境。无论如何,你可以试试(服务器启动时查看日志,应该是当前环境)
  • 谢谢你,好点。我不知何故没想过简单地检查日志。不管怎样,好像是production

标签: ruby-on-rails heroku pipeline


【解决方案1】:

如果你去设置 -> 显示配置变量,应该有一个名为 RAILS_ENV 的环境变量,你可以将它设置为你想要的环境。默认情况下是生产环境。

【讨论】:

    【解决方案2】:

    对于任何查看此内容并供将来参考的人 - 正如@arieljuod 猜测的那样,它是production

    控制台输出:

    Running rails c on ⬢ intg-app... up, run.3149 (Free)
    Loading production environment (Rails 5.2.3)
    

    【讨论】:

      猜你喜欢
      • 2021-10-28
      • 1970-01-01
      • 2016-09-24
      • 2012-09-03
      • 2020-11-23
      • 1970-01-01
      • 2021-03-25
      • 2019-03-03
      • 1970-01-01
      相关资源
      最近更新 更多