2010-09-13 2 views
4

Я экспериментировал permanent cookies shortcut with Rails 3.0 (и Ruby 1.9.2), но я не могу писать в этом хэше.
Стараюсь со следующим кодом:Невозможно писать постоянные куки

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

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

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

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

Есть ли что-то для постоянных файлов cookie для правильной работы?

ответ

5

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

Смежные вопросы