2012-03-11 27 views
0

我們只是在rails 3.1.3 app的application.js中發現了一些奇怪的東西。問題是,即使我們故意在application.js中將代碼從正確的改爲錯誤,仍然執行正確的代碼(在更改之前)。 application.js中的更改根本不會改變應用程序的行爲。看起來,application.js已被凍結,無法修改。任何建議如何解決這個問題?非常感謝。application.js中的更改無法在rails 3.1.3中使用jquery

+0

你用資產管道? – apneadiving 2012-03-11 00:50:27

回答

1

,如果你正在使用的資產管道可能需要:

rake assets:precompile 
+0

在公共/資產中刪除所有應用程序*後,applicatoin.js按預期工作。 – user938363 2012-03-11 01:29:04

+0

還有一個問題,何時耙資產:預編譯?謝謝。 – user938363 2012-03-11 01:34:11

+0

@ user938363您可能在開發中運行了一次預編譯任務並忘記了它,這就是爲什麼這些文件優先於您的應用/資產文件。在開發中,您通常不應該擁有公共/資產目錄。預編譯任務應該在應用程序服務器上部署期間運行,而不是在本地運行。 – James 2012-03-11 01:36:15

相關問題