ruby-on-rails - 您如何使用Ruby on Rails 4.1.0beta1管理 secret key 和heroku?

标签 ruby-on-rails heroku

随着secrets.yml文件的发布,我取消了对Figaro的依赖,并将所有 key 移到secrets.yml并将该文件添加到.gitignore。

但是当我尝试推送到Heroku时,Heroku表示他们需要在我的存储库中使用该文件才能部署网站。这是有道理的,但是如果可以避免的话,我不想在git中使用我的键。

使用Figaro,我将运行一个rake任务,将 key 作为env变量部署到heroku,并将application.yml保留在.gitignore中。显然,我不能再这样做了。那么我该如何处理呢?

最佳答案

see this link 用于heroku设置

如果你想像这样在本地使用

KEY = xyz OTHER_KEY = 123 rails

关于ruby-on-rails - 您如何使用Ruby on Rails 4.1.0beta1管理 secret key 和heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21544626/

相关文章:

mysql - 无法访问 Rails 4.1 中的 SQL 列别名

python - 我如何使用gunicorn运行这个 flask 应用程序

angular - 使用正确的环境文件将 Angular 应用程序部署到 Heroku

heroku - 如何从 DelayedJob 迁移到 Sidekiq

ruby-on-rails - 安装 Rails : "File not found: lib" On Windows 7

ruby-on-rails - 从数据库中选择没有一些值(value)

ruby-on-rails - 向 Heroku 数据库插入记录

ruby-on-rails - Rails 4.0.0 jQuery Mobile 按钮图标未在生产中显示

git - Heroku + Git 公钥

.htaccess - 如何在 Heroku Cedar 堆栈上使用 .htaccess 重定向到 HTTPS