Rails 3: отключить файлы cookie сеанса

Я создал контроллер для обслуживания динамических таблиц стилей, поэтому я могу использовать помощник image_tag и добавить элемент управления кешем.

Проблема в том, что каждый раз, когда файл css загружается в браузере, я вижу сообщение "Cookie xxx changed" в firebug. Я хотел бы отключить или обойти файлы сеанса для этого контроллера.

Я где-то читал, что используя

session :off

выполнит эту работу, но я вижу, что она устарела. Есть ли работа вокруг?

Спасибо!

Ответы

Ответ 1

Просто сделайте, установив session_store в :disabled следующим образом:

MyApp::Application.config.session_store :disabled

Это полностью отключит сеанс, а также доступ к flash.

Ответ 2

или можно использовать session :off в любом случае (даже в Rails 3):

https://github.com/kares/session_off

class StylesheetsController < ActionController::Base
  session :off # for all actions in this controller
end