【发布时间】:2011-04-29 13:18:30
【问题描述】:
我创建了一个控制器来提供动态样式表,因此我可以使用 image_tag 助手并添加一些缓存控件。
问题是每次在浏览器中加载 css 文件时,我都会在 firebug 中看到“Cookie xxx changed”消息。我想禁用或绕过此控制器的会话 cookie。
我在某处看到使用
session :off
会做这项工作,但我看到它已被弃用。有什么解决办法吗?
谢谢!
【问题讨论】:
-
你的控制器是什么样的?您是指控制器中的会话(在此操作中,还是在过滤器中)或您从中继承的父控制器?除非您在 Rails 3 中显式访问它,否则不应使用 Session。
-
它是一个扩展
-
好吧,我认为这只发生在开发环境中,因为我一直在几个项目中工作,在这些项目中,firebug 日志控制台被 cookie 会话更改发送给垃圾邮件,但在转移到生产环境时它不会发生。任何人都可以确认吗?提前致谢
标签: ruby-on-rails session cookies