1

私の Rails アプリでは、Twitter API にアクセスするためにTwitter gemを使用したいと考えています。OAuth シークレットを の下のファイルに保存していますconfig/initializers/twitter.rb。コードを Github のパブリック リポジトリに配置したいので、最初の反応は、ファイルを に含めることでしたgitignore。ただし、このソリューションは、シークレットを含む git リポジトリを必要とする Heroku でのホスティングでは機能しません。

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 に答える