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