固定! Redmine:清除所有缓存后包含旧的application.js文件

时间:2015-01-08 11:42:58

标签: jquery caching nginx redmine thin

我将Redmine从2.3升级到2.6。 所有工作都干净但过滤器不工作,FireBug向我发出信息:

TypeError: $(...).live is not a function:
$('#filters-table td.field input[type=checkbox]').live('click',function() {

不再使用jQuery方法live(),加载2.3的旧application.js。 在查看Redmine文件夹中的文件时,会有新的application.js包含工作代码,但旧的文件已加载(从缓存中删除)。

我做了什么:

  • 多次刷新Redmine的缓存
  • 多次重新启动瘦客户端
  • 甚至重新启动整个服务器
  • 修改了当前的application.js以强制新加载

如何构建系统:

  • Debian Wheezy
  • Nginx的
  • RVM
  

环境:
  Redmine版本2.6.0.stable
  Ruby版本1.9.3-p429(2013-05-15)[x86_64-linux]
  Rails版本3.2.19
  环境生产
  数据库适配器Mysql2

有人可以帮我找到这个问题吗?

1 个答案:

答案 0 :(得分:0)

问题是网络服务器配置中的文档根路径错误。所以,redmine没问题。