diff options
author | Yves Senn <yves.senn@gmail.com> | 2014-02-08 13:42:10 +0100 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2014-02-08 13:42:44 +0100 |
commit | 519deb6f509e804ad2c937df4f583785f2168c9c (patch) | |
tree | e973aee8ad60b4b344d7ca4db5f01cf0cf08e800 /actionpack/lib/action_dispatch | |
parent | 3f90787cd25a45a621fbb7238f69ee96f26e8f74 (diff) | |
download | rails-519deb6f509e804ad2c937df4f583785f2168c9c.tar.gz rails-519deb6f509e804ad2c937df4f583785f2168c9c.tar.bz2 rails-519deb6f509e804ad2c937df4f583785f2168c9c.zip |
docs, Cookie values are String based. Closes #12860. [ci skip]
Diffstat (limited to 'actionpack/lib/action_dispatch')
-rw-r--r-- | actionpack/lib/action_dispatch/middleware/cookies.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/actionpack/lib/action_dispatch/middleware/cookies.rb b/actionpack/lib/action_dispatch/middleware/cookies.rb index 23d0ecd529..b3c3ab6bb9 100644 --- a/actionpack/lib/action_dispatch/middleware/cookies.rb +++ b/actionpack/lib/action_dispatch/middleware/cookies.rb @@ -23,8 +23,8 @@ module ActionDispatch # # This cookie will be deleted when the user's browser is closed. # cookies[:user_name] = "david" # - # # Assign an array of values to a cookie. - # cookies[:lat_lon] = [47.68, -122.37] + # # Cookie values are String based. Other data types need to be serialized. + # cookies[:lat_lon] = JSON.dump([47.68, -122.37]) # # # Sets a cookie that expires in 1 hour. # cookies[:login] = { value: "XJ-122", expires: 1.hour.from_now } @@ -42,10 +42,10 @@ module ActionDispatch # # Examples of reading: # - # cookies[:user_name] # => "david" - # cookies.size # => 2 - # cookies[:lat_lon] # => [47.68, -122.37] - # cookies.signed[:login] # => "XJ-122" + # cookies[:user_name] # => "david" + # cookies.size # => 2 + # JSON.load(cookies[:lat_lon]) # => [47.68, -122.37] + # cookies.signed[:login] # => "XJ-122" # # Example for deleting: # @@ -63,7 +63,7 @@ module ActionDispatch # # The option symbols for setting cookies are: # - # * <tt>:value</tt> - The cookie's value or list of values (as an array). + # * <tt>:value</tt> - The cookie's value. # * <tt>:path</tt> - The path for which this cookie applies. Defaults to the root # of the application. # * <tt>:domain</tt> - The domain for which this cookie applies so you can |