2008-09-30 11 views

ответ

1

У меня есть written a monkey patch, чтобы добавить эту поддержку в Rails 2.1, из патча для Rails 2.2.

Я не тестировал ничего, кроме Rails 2.1, и ваш пробег может отличаться!

0

Установите параметр http_only истина в опционами хэш печенья в:

cookies['visits'] = { :value => '20', :http_only => true } 
+0

Thanks John - работает для файлов cookie, которые устанавливаются вручную, но не для файлов cookie сеанса. – tomtaylor 2008-09-30 15:23:25

+0

О, извините, я не очень внимательно прочитал вопрос! – 2008-09-30 15:49:44

1

Ну не поддерживается, как Вы отмечаете, но вы, конечно, можете monkey-patch Rails, чтобы сделать то, что вы хотите. На самом деле разница между прямое исправление Rails v. Monkey-patching в этом случае очень мало, поскольку либо будет удалено/отменено при обновлении до 2.2.

В обоих случаях вы рассмотрите этот прикладной diff как руководство для исправления 2.1 самостоятельно - либо путем применения исправления напрямую (по модулю любых различий в 2.1/edge), либо путем повторного открытия этих классов из вашего собственного кода post-environment- чтобы применить изменения.

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