aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators
diff options
context:
space:
mode:
authorGuillermo Iguaran <guilleiguaran@gmail.com>2013-12-13 09:48:34 -0800
committerGuillermo Iguaran <guilleiguaran@gmail.com>2013-12-13 09:48:34 -0800
commiteed8c85f4b9bd1cb408b6d972c353e30bdd591c7 (patch)
tree2261fa7a6d0c0dbea5d36b19671206ecfb3f4d07 /railties/lib/rails/generators
parent92b92f1782cef7ca68daef6319930a5bbcc3845d (diff)
parentc1f4bc262884668217060d3a74ebafbf60bc44b3 (diff)
downloadrails-eed8c85f4b9bd1cb408b6d972c353e30bdd591c7.tar.gz
rails-eed8c85f4b9bd1cb408b6d972c353e30bdd591c7.tar.bz2
rails-eed8c85f4b9bd1cb408b6d972c353e30bdd591c7.zip
Merge pull request #13298 from rails/secret_tokens
Create config/secrets.yml file for store of tokens
Diffstat (limited to 'railties/lib/rails/generators')
-rw-r--r--railties/lib/rails/generators/rails/app/app_generator.rb1
-rw-r--r--railties/lib/rails/generators/rails/app/templates/config/secrets.yml (renamed from railties/lib/rails/generators/rails/app/templates/config/initializers/secret_token.rb.tt)12
2 files changed, 11 insertions, 2 deletions
diff --git a/railties/lib/rails/generators/rails/app/app_generator.rb b/railties/lib/rails/generators/rails/app/app_generator.rb
index 87556bd609..e12ee3c713 100644
--- a/railties/lib/rails/generators/rails/app/app_generator.rb
+++ b/railties/lib/rails/generators/rails/app/app_generator.rb
@@ -78,6 +78,7 @@ module Rails
template "routes.rb"
template "application.rb"
template "environment.rb"
+ template "secrets.yml"
directory "environments"
directory "initializers"
diff --git a/railties/lib/rails/generators/rails/app/templates/config/initializers/secret_token.rb.tt b/railties/lib/rails/generators/rails/app/templates/config/secrets.yml
index f3cc6098a3..50c1d1d8c7 100644
--- a/railties/lib/rails/generators/rails/app/templates/config/initializers/secret_token.rb.tt
+++ b/railties/lib/rails/generators/rails/app/templates/config/secrets.yml
@@ -7,6 +7,14 @@
# no regular words or you'll be exposed to dictionary attacks.
# You can use `rake secret` to generate a secure secret key.
-# Make sure your secret_key_base is kept private
+# Make sure the secrets in this file are kept private
# if you're sharing your code publicly.
-Rails.application.config.secret_key_base = '<%= app_secret %>'
+
+development:
+ secret_key_base: <%= app_secret %>
+
+test:
+ secret_key_base: <%= app_secret %>
+
+production:
+ secret_key_base: <%= app_secret %>