Heroku 管道阶段是否对应于 Rails 个环境阶段?
Do Heroku pipeline stages correspond to Rails environment stages?
我刚刚创建了我的第一个 Heroku 管道并将 Rails 应用程序部署到其 development
阶段。
我的问题是,这些管道阶段(如 development
和 production
)是否对应于 Rails 中的环境?例如,部署到 development
阶段的我的应用程序是否从 config/development.rb
获取其设置?还是部署在 Heroku 中的所有应用程序都从 production.rb
读取而不考虑管道阶段?
我知道这似乎是一个基本问题,但我无法在文档或此处找到信息。提前致谢。
对于任何查看此内容并供将来参考的人 - 正如@arieljuod 猜测的那样,它是 production
。
控制台输出:
Running rails c on ⬢ intg-app... up, run.3149 (Free)
Loading production environment (Rails 5.2.3)
如果您转到设置 -> 显示配置变量,应该有一个名为 RAILS_ENV 的环境变量,您可以将其设置为您想要的环境。默认情况下是生产。
我刚刚创建了我的第一个 Heroku 管道并将 Rails 应用程序部署到其 development
阶段。
我的问题是,这些管道阶段(如 development
和 production
)是否对应于 Rails 中的环境?例如,部署到 development
阶段的我的应用程序是否从 config/development.rb
获取其设置?还是部署在 Heroku 中的所有应用程序都从 production.rb
读取而不考虑管道阶段?
我知道这似乎是一个基本问题,但我无法在文档或此处找到信息。提前致谢。
对于任何查看此内容并供将来参考的人 - 正如@arieljuod 猜测的那样,它是 production
。
控制台输出:
Running rails c on ⬢ intg-app... up, run.3149 (Free)
Loading production environment (Rails 5.2.3)
如果您转到设置 -> 显示配置变量,应该有一个名为 RAILS_ENV 的环境变量,您可以将其设置为您想要的环境。默认情况下是生产。