Удаление файлов cookie сеанса в нескольких субдоменах в Rails 3

Я создаю приложение rails, которое работает аналогично Wufoo. Когда вы регистрируетесь, вы получаете поддомен, и вы можете войти в систему на домашней странице. Приложение работает, поэтому при входе в систему вы перенаправляетесь на свой поддомен. Проблема в том, что я не могу удалить сеанс в обоих доменах. Если вы выйдете из системы на (username.myapp.com), он останется на (myapp.com) и наоборот.

Сейчас я использую session [: user_id] = nil , чтобы удалить сеанс. Есть ли способ удалить все сеансы во всех доменах.

Кроме того, я добавил : domain =>: all к моему session_store. rb , чтобы я мог оставаться в системе через несколько поддоменов.

7
задан Baylor Rae' 2 March 2011 в 21:46
поделиться