Ruby on rails Rails 2.3.8导致js调用ImageController忘记当前用户

Ruby on rails Rails 2.3.8导致js调用ImageController忘记当前用户,ruby-on-rails,restful-authentication,Ruby On Rails,Restful Authentication,从rails 2.1.2升级到2.3.8后,通过小程序(在js函数中)调用imagecontroller不再存储当前可用的用户数据。这导致图像无法加载。不知道为什么在对升级进行最微小的更改时,它停止工作。以下是代码 JavaScript函数: document.write param name=“page”value=“”+文件\u图像的位置+ 这将导致http请求: 有一个路由配置来处理操作“directory\u of_image”,该操作反过来调用“send\u data”“使用前过滤器后

从rails 2.1.2升级到2.3.8后,通过小程序(在js函数中)调用imagecontroller不再存储当前可用的用户数据。这导致图像无法加载。不知道为什么在对升级进行最微小的更改时,它停止工作。

以下是代码

JavaScript函数: document.write param name=“page”value=“”+文件\u图像的位置+

这将导致http请求:


有一个路由配置来处理操作“directory\u of_image”,该操作反过来调用“send\u data”“使用前过滤器后的图像:需要登录。所需登录名返回false,因为此时当前用户被重置,并且图像永远不会返回到浏览器

请显示您的代码以及回答问题所需的所有其他上下文。。。但是我的第一个倾向是探索版本之间的cookie/会话更改。JavaScript函数:document.write(“”)这导致调用有一个路由设置来处理图像的目录以执行“发送数据”带有图像但带有before筛选器:需要登录。login\u required返回false,因为当前用户得到resetHello,我觉得这里发生的主要问题是,当JS函数在applet的帮助下发出http请求时,会话信息以某种方式被重置。有人知道为什么会这样吗?这是rails 2.3.8中的一个bug吗?如果是,那么我想知道解决办法是什么。谢谢