Сессия Ruby on rails = ноль - PullRequest
       15

Сессия Ruby on rails = ноль

2 голосов
/ 30 октября 2009

В контроллере у меня 2 действия

def action1
  session[:test]="test"
  render :text => session[:test]  # output test
end

def action2
  render :text => session[:test]  # output nil
end

Я выполняю первое действие1, поэтому сеанс установлен Затем я выполняю действие 2, но сессия [: тест] равна нулю

Так что я делаю не так?

1 Ответ

1 голос
/ 30 октября 2009

Файлы cookie включены? Предполагая, что вы используете сессионный магазин по умолчанию на основе файлов cookie, убедитесь, что у вас включены файлы cookie во время тестирования.

Схема на месте? Для хранилища activerecord session_store требуется таблица sessions с правильными столбцами (id, идентификатор сеанса, данные) Дополнительная информация .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...