Ruby on Rails/ActionController/Cookies

From Wikibooks, open books for an open world
Jump to navigation Jump to search


Of course you can work with cookies inside your Rails application. This is, again very similar to working with parameters or sessions. Consider the following example:

def index
  #here we want to store the user name, if the user checked the "Remember me" checkbox with HTML attribute name="remember_me"
  #we have already looked up the user and stored its object inside the object-variable "@user"
 if params[:remember_me]
   cookies[:commenter_name] =
 else # Delete cookie for the commenter's name cookie, if any