aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/middleware/session
diff options
context:
space:
mode:
authorSantiago Pastorino <santiago@wyeworks.com>2012-11-16 19:44:44 -0200
committerSantiago Pastorino <santiago@wyeworks.com>2012-11-16 19:46:54 -0200
commitd56cfadfe2c7547bbfd14b9e48ea484b35a53034 (patch)
tree64768a24b78d164403d0a62d81bb96dc35b51eb6 /actionpack/lib/action_dispatch/middleware/session
parent5d239ac0ed2d68998d5d983a5fb6939f5217427a (diff)
downloadrails-d56cfadfe2c7547bbfd14b9e48ea484b35a53034.tar.gz
rails-d56cfadfe2c7547bbfd14b9e48ea484b35a53034.tar.bz2
rails-d56cfadfe2c7547bbfd14b9e48ea484b35a53034.zip
Improve UpgradeSignatureToEncryptionCookieStore docs
I suck at English, please help me reviewing this <3 <3 <3 [ci skip]
Diffstat (limited to 'actionpack/lib/action_dispatch/middleware/session')
-rw-r--r--actionpack/lib/action_dispatch/middleware/session/cookie_store.rb15
1 files changed, 14 insertions, 1 deletions
diff --git a/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb b/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb
index d7f83a1cc6..2106a09fd4 100644
--- a/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb
+++ b/actionpack/lib/action_dispatch/middleware/session/cookie_store.rb
@@ -96,8 +96,21 @@ module ActionDispatch
# This cookie store helps you upgrading apps that use +CookieStore+ to the new default +EncryptedCookieStore+
#
- # To use this CookieStore set MyApp.config.session_store :upgrade_signature_to_encryption_cookie_store, key: '_myapp_session'
+ # To use this CookieStore use this
+ #
+ # Myapp::Application.config.session_store :upgrade_signature_to_encryption_cookie_store, key: '_myapp_session'
+ #
# in your config/initializers/session_store.rb
+ #
+ # You will also need to go to your config/initializers/secret_token.rb
+ #
+ # leave what you already had in your 3.2.x app
+ #
+ # Myapp::Application.config.secret_token = 'some secret'
+ #
+ # and also set secret_key_base to allow Rails to upgrade your users cookies
+ #
+ # Myapp::Application.config.secret_key_base = 'some secret'
class UpgradeSignatureToEncryptionCookieStore < EncryptedCookieStore
private