Мне нужно получить идентификатор сеанса для пользователя и использовать его предпочтительно в модели.
Вот суть:
1) У меня есть список предложений. 2) Незарегистрированные пользователи могут создавать предложения, и их идентификатор сеанса сохраняется в них. 3) Когда пользователь регистрируется или входит в систему, его идентификатор сеанса должен сопоставляться с предложениями. 4) Затем их идентификатор пользователя также следует сохранить в предложении.
Я думал о переопределении контроллеров Devise или об использовании хуков Warden в файле приложения rails, но эти решения кажутся беспорядочными.
session.id
и используйте его на записях. Когда пользователь входит в систему, вы можете отобразить быстрое сообщение, если у него есть записи, которые не сохранены для него. Затем свяжите действие контроллера с логикой повторного связывания. - person Devin M   schedule 10.06.2011<%= session.id %>
в представлении или что-то в этом роде. - person Devin M   schedule 10.06.2011