Bei der Installation von
Figaro gem
wird automatisch eineapplication.yml
erstellt. Und innerhalb dieser Datei plante ich, Anmeldedaten für SendGrid zu speichern.Was ist der Unterschied zwischen application.yml und secrets.yml in Rails 4.2?Aber standardmäßig in der Rails-Anwendung gibt es eine weitere
secrets.yml
Datei, mit der secret_key_base.
Ich bin etwas verwirrt über ihre Beziehung.
Meine Frage: Ist es notwendig, beide zu haben? Kann ich sie kombinieren? Sollten beide zu gitignore
hinzugefügt werden?
Die Informationen, die Sie benötigen, sind bereits im figaro git repo selbst aufgeführt. Schau mal hier https://github.com/laserlemon/figaro#is-applicationym-like-secretsyml – Pavan
Das war sehr hilfreich. Eine Sache, die ich immer noch nicht verstehe, ist, ob 'secret_key_base' in' application.yml' verschoben werden soll oder ob in 'secrets.yml' gelassen werden soll und beide Dateien verwendet werden. –