1

我是一名 Rails 开发人员,正在努力熟悉 Heroku。

我没有将 config/environment.rb 添加到 git,因为每个环境的 environment.rb 可能不同。例如,ENV['RAILS_ENV'] = 'some_env' 应该在 environment.rb 中。

但是,Heroku 要求 environment.rb 在 git 中,以便我可以将其推送到 Heroku。

有没有办法将 environment.rb 复制到 Heroku 而不对其进行版本控制?

谢谢。

山姆

4

1 回答 1

3

您总是希望保留 environment.rb 文件。您可以使用配置变量设置环境

heroku config:add RAILS_ENV=some_env

因此,您将配置存储在每个单独的应用程序中。您可以使用 ENV[] 从应用程序中读取任何配置变量

于 2012-08-03T07:04:58.200 回答