2015-01-08 33 views
0

我將Redmine從2.3升級到2.6。 所有工作乾淨,但過濾器工作不和螢火拋出我的留言:固定! Redmine:清除所有緩存後包含舊的application.js文件

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

jQuery的方法生活()不使用任何更多的2.3舊的application.js被加載。 查看Redmine文件夾中的文件時,會出現帶有工作代碼的新application.js,但是舊文件會加載(從緩存中刪除)。

我做了什麼:

  • 臉漲得通紅管理平臺多次的緩存
  • 重新啓動的瘦客戶端多次
  • 即使重新啓動整個服務器
  • 修改了當前的application.js給力新加載

系統如何構建:

  • 的Debian喘息
  • Nginx的
  • RVM

環境:
管理平臺版本2.6.0.stable
紅寶石版本1.9.3-429頁(2013年5月15日) [x86_64-linux]
Rails版本3.2.19
環境生產
數據庫適配器Mysql2

有人可以幫我找到這個問題嗎?

+0

嘗試重新編譯資產。 http://guides.rubyonrails.org/asset_pipeline.html – Noma4i

+0

沒有工作。 redmine的默認配置不使用「資產」文件夾。 –

+0

** FIXED!**在nginx配置中,doc根目錄的路徑是舊的。傻我。 ;) –

回答

0

問題是在Web服務器配置中錯誤的doc根路徑。所以,redmine沒有問題。