0

Rails 3 サイトに omniauth サービスをインストールしていますが、これらのキーを定義する場所を知る必要があります。

provider :twitter,  ENV["TWITTER_KEY"], ENV["TWITTER_SECRET"]

ほとんどの人は、セキュリティ上の理由からイニシャライザで定義できないことを明確にしています。では、どこで定義すればよいのでしょうか。

Rails での開発のこの部分がわかりません。いくつかの詳細と、場合によっては例を挙げてください。

ありがとうございました。

4

1 に答える 1

0

イニシャライザ (別のファイル _keys.rb) で宣言し、デバッグのためにチェックインします。次に、展開するときに、次のいずれかを実行できます。

  • 初期化ファイルを手動で置き換えます。

  • bash スクリプトを使用して本番環境でキーを宣言します。

于 2012-07-29T16:32:58.577 に答える