1

在我的 Rails 应用程序中,我想使用Twitter gem来访问 Twitter API。我将 OAuth 机密存储在一个文件中,config/initializers/twitter.rb因为我想将代码放在 Github 上的公共存储库中,所以我的第一反应是将文件包含在gitignore. 但是,此解决方案不适用于 Heroku 上的托管,这需要包含机密的 git 存储库。

4

1 回答 1

2

使用 Dotenv ( https://github.com/bkeepers/dotenv ) 之类的从环境变量加载 OAuth 机密将允许您在本地和 Heroku 中设置和使用它们,而无需将它们存储在文件中。有关在 Heroku 中设置环境变量的信息,请参阅https://devcenter.heroku.com/articles/config-vars 。

于 2013-06-14T08:53:10.550 回答