Не могу написать постоянные куки - PullRequest
4 голосов
/ 13 сентября 2010

Я экспериментировал с ярлыком постоянных файлов cookie с Rails 3.0 (и Ruby 1.9.2), но не могу записать в этот хэш.
Я пытаюсь использовать следующий код:

cookies.permanent[:last_used_expiration_delay] = @snippet.expiration_delay

Но хэш остается пустым (вот дамп YAML):

 --- !map:ActionDispatch::Cookies::PermanentCookieJar {}

Базовые файлы cookie работают хорошо, поэтому я могу указать дату окончания срока действия вручную со старым синтаксисом, но я хотел бы использоватькрутые новинки Rails 3.

Что-нибудь нужно сделать, чтобы постоянные куки работали правильно?

1 Ответ

5 голосов
/ 22 сентября 2010

Я нашел свой ответ: cookies.permanent используется только для записи.Чтобы прочитать, просто посмотрите ключ в cookies хэш.

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