четверг, 28 июля 2011 г.

[Rails3] не слать cookie с ID сессии незалогиненным пользователям

Привет.

Почитав http://habrahabr.ru/blogs/nginx/124684/, захотелось оптимизировать описанным образом проект на рельсах. Аутентификация реализована через devise, вот конфиг:
  devise :database_authenticatable, :registerable, :confirmable, :recoverable, :rememberable, :trackable, :validatable, :encryptable, encryptor: :sha1

На предмет «вырубить сессионные куки» нашёлся рецепт http://stackoverflow.com/questions/5435494/rails-3-disabling-session-cookies/5435630#5435630, который, к сожалению, не помог — куки шлются всё равно. Я вызываю session.clear в after_filter ApplicationControllerа, и оно отрабатывает исправно.

Получается, что куки взводятся где-то ещё. 
Собственно, вопрос — как это событие правильно 1) отловить и 2) пресечь? 
Ну и вдогонку — какие тут могут быть подводные грабли и что может сломаться.

Если я спрашиваю что-то очевидное и элементарное — просьба ткнуть носом в доки/гугль.

Спасибо.
--
Regards,
Andrei Dziahel

--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на группах Google.
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror2ru@googlegroups.com
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу: ror2ru-unsubscribe@googlegroups.com
Дополнительные варианты находятся на странице группы http://groups.google.com/group/ror2ru?hl=ru

Комментариев нет:

Отправить комментарий