Что вы подразумеваете под установкой cookie в контроллере приложения? Вы должны установить cookie в браузере в соответствии с каким-либо действием контроллера. Если вы хотите установить cookie для всех действий, вы можете использовать фильтр before и применить этот фильтр ко всем действиям вашего контроллера.
Вы можете установить и удалить куки, как показано ниже:
cookies[:key] = {
:value => 'a yummy cookie',
:expires => 1.year.from_now,
:domain => 'domain.com'
}
cookies.delete(:key, :domain => 'domain.com')
Обратите внимание, что если вы указываете домен: при установке cookie, вы также должны указать домен при удалении cookie.
например. cookies[:user_name] = "david"