Я использую хранилище сеансов для сохранения данных в сеансах. Мой Инициализаторы/session_store.rb выглядит следующим образом:Сеанс Rails не сохраняется после перенаправления
::Application.config.session_store :active_record_store
Добавление данных в код сеанса:
book = Book.find(1)
session[:abc] = book
я доступ к этой сессии данные на другой странице. Доступ к данным сеанса:
book = session[:abc]
Проблема в том, что мои данные сеанса не сохраняются между переадресацией. В чем может быть проблема?
Я вижу, что мой сеанс сохраняет данные как ожидалось, но он потерял некоторые данные из него, когда перенаправление происходит и теряется еще больше, если снова происходит перенаправление. Разочарование.
Вы должны добавить некоторую информацию о том, как вы пишете в, и чтение из сеанса. То есть код, который не дает ожидаемых результатов. –
@MaxWilliams, я думал, это будет понятно. Во всяком случае, я отредактировал мой вопрос. Что теперь? –
, пожалуйста, разместите свой код контроллера –