固定的! Redmine:清除所有缓存后包含旧 application.js 文件
FIXED! Redmine: Having old application.js file included after clearing all caches
我将 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
Environment:
Redmine version 2.6.0.stable
Ruby version 1.9.3-p429 (2013-05-15) [x86_64-linux]
Rails version 3.2.19
Environment production
Database adapter Mysql2
有人可以帮我找到这个问题吗?
问题是网络服务器配置中的错误文档根路径。所以,redmine没问题。
我将 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
Environment:
Redmine version 2.6.0.stable
Ruby version 1.9.3-p429 (2013-05-15) [x86_64-linux]
Rails version 3.2.19
Environment production
Database adapter Mysql2
有人可以帮我找到这个问题吗?
问题是网络服务器配置中的错误文档根路径。所以,redmine没问题。