我的开发存储桶使用与生产存储桶相同的凭证。
由于我正在使用 Heroku,因此我已将所有这些凭据移动到我的 Heroku 配置中。除了我的开发环境之外,这将起作用,因为它在我的本地。
如何安全地存储此信息,以便此数据不会在公共存储库中看到,但仍可访问并实例化到我的本地计算机?
Rails 4.1 可以在内部执行此操作,但在此之前,您可能会发现这些很有用:
- https://github.com/bkeepers/dotenv
- https://github.com/jcamenisch/ENV_BANG/
有关 4.1 的信息,请参阅"secrets.yml"部分。
http://edgeguides.rubyonrails.org/4_1_release_notes.html
更新:看来我对 Rails 4.1 有误会了。 虽然它有一个secrets.yml文件,但它没有加密。 想知道我在哪里读到它是...