получить идентификатор сессии от начальника или придумать - PullRequest
5 голосов
/ 10 июня 2011

Мне нужно получить идентификатор сеанса для пользователя и использовать его предпочтительно в модели.

Вот суть:

1) У меня есть список предложений. 2) Незарегистрированные пользователи могут создавать предложения, и их идентификатор сессии сохраняется в них. 3) Когда пользователь регистрируется или входит в систему, его идентификатор сеанса должен соответствовать предложениям. 4) Затем их идентификатор пользователя также должен быть сохранен в предложении.

Я думал о переопределении контроллеров Devise или использовании хуков Warden в файле приложения rails, но эти решения кажутся грязными.

1 Ответ

4 голосов
/ 10 июня 2011

Вы можете использовать следующее в контроллерах или представлениях:

session['session_id']
=> '69384476b67fa4c2d1e3cc340eb4e951'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...