Rails 4.1.1 と Ruby 2.0.0 を使用しています
現在、github の gitignore に対して secrets.yml ファイルを無視しています。
secrets.yml
development:
secret_key_base: numb3r57ndl3tt3r5
test:
secret_key_base: differentnumbersandletters13531515
production:
secret_key_base: <%= ENV["SECRET_KEY_BASE'] %>
この製品キーが動的である場合、どこから読み取られますか? その情報はどこで提供されますか? その情報は、github にアクセスせずに heroku にどのように到達しますか?
heroku アプリの設定に、既に秘密鍵環境変数があります。heroku_secrets gem https://github.com/alexpeattie/heroku_secretsを使ってレーキコメントを実行したときに作成されたと思いますrake heroku:secrets RAILS_ENV=production
秘密鍵を公開せずに secrets.yml を適切に利用する方法の概念的な手順と実際の手順を誰かが説明できますか?
たとえば、別の API に別の秘密鍵を追加することもできれば、それも大歓迎です。
「こうしろ、こうしろ、こうしろ」というよりも、説明の段階で何が起きているのかを理解したい。また、コードがある場合は、単にコードを与えるのではなく、どのファイルに配置するかを指定してください。読者はコードだけに基づいてどこに行くかを知っていると仮定します(herokuガイドライターを厳しく見てください)
ありがとう!=]