diff options
author | Tore Darell <toredarell@gmail.com> | 2008-09-26 22:56:50 +0200 |
---|---|---|
committer | Tore Darell <toredarell@gmail.com> | 2008-09-26 22:56:50 +0200 |
commit | 118b0b607f98a6ac5e69355fdd65142c31ef6ec1 (patch) | |
tree | 7e010d01a5e2d0dc2bdf97db939bd4dc2276e92d /railties/doc/guides/actioncontroller/cookies.txt | |
parent | 20797635901b428da2a697e1de53218f53a2dd10 (diff) | |
download | rails-118b0b607f98a6ac5e69355fdd65142c31ef6ec1.tar.gz rails-118b0b607f98a6ac5e69355fdd65142c31ef6ec1.tar.bz2 rails-118b0b607f98a6ac5e69355fdd65142c31ef6ec1.zip |
Add ActionController guide (draft, unfinished)
Diffstat (limited to 'railties/doc/guides/actioncontroller/cookies.txt')
-rw-r--r-- | railties/doc/guides/actioncontroller/cookies.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/railties/doc/guides/actioncontroller/cookies.txt b/railties/doc/guides/actioncontroller/cookies.txt new file mode 100644 index 0000000000..dbcec23e45 --- /dev/null +++ b/railties/doc/guides/actioncontroller/cookies.txt @@ -0,0 +1,26 @@ +== Cookies == + +Your application can store small amounts of data on the client - called cookies - that will be persisted across requests and even sessions. Rails provides easy access to cookies via the `cookies` method, which - much like the `session` - works like a hash: + +TODO: Find a real-world example where cookies are used + +[code, ruby] +----------------------------------------- +class FooController < ApplicationController + + def foo + cookies[:foo] = "bar" + end + + def display_foo + @foo = cookies[:foo] + end + + def remove_foo + cookies.delete(:foo) + end + +end +----------------------------------------- + +Note that while for session values, you set the key to `nil`, to delete a cookie value, you use `cookies.delete(:key)`. |