2010-07-12 68 views
1

當我部署了我的最新應用程序時,我的all.js文件從未創建過。這是因爲我的整個網站收到500錯誤。我的all.js文件沒有生成

我找不到有關all.js文件的太多信息。

有誰知道這個文件是如何生成的,以及可能導致這個錯誤的原因是什麼?

謝謝!

回答

0

好吧,事實證明,在我的_head.haml中,我的javascript_include標記有一個額外的或innaprioriately選項。

= javascript_include_tag 'jquery-1.3.2.min.js', 'jquery-ui-1.7.2.custom.min.js', 'swfobject.js', 'jquery.dirtyform.js', 'jquery.Jcrop.min.js', 'application', 'http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAYfI_xw3MwUbmAScWsa72VBSeiHve5IwsMuqAjxrbixTJ6mqDsxTZLbNcpVxq9PneOXm7mkBjelEQpw', :cache => true 

只需在最後刪除緩存選項允許rails的自動緩存將其編譯爲all.js。

爲了記錄在案,這是建立在我的environements/production.rb爲:

config.action_controller.perform_caching = true 

這我可以想象是一個圓滑的方式加載更快的網站時,所有的.js文件和.css文件被合併爲兩個主文件。