2012-08-12 38 views
4

我的Rails應用程序出現無法解釋的問題。我在應用程序的所有部分使用了大量的JavaScript。在開發中,一切工作正常,但在生產中,似乎我的javascript 視圖中的代碼未執行。Rails JavaScript視圖在生產中不起作用

這是特別奇怪的,因爲頁面上的所有其他JavaScript的效果很好。使用JavaScript的自定義選項卡工作即使我的定製日曆按預期工作。唯一不起作用的是遠程鏈接,它觸發以.js.coffee結尾的視圖。 http://cl.ly/Ihyf

然而,看着這一請求的響應標籤時,它讓我看到什麼:點擊遠程鏈接時

我WebKit的檢查返回此 http://cl.ly/Ihxs

此外,在控制檯不顯示任何錯誤。就好像我的new.js.coffee只是空的。

所調用視圖包含一些簡單的JavaScript來顯示一個模式:

$('#modal_container').html("<%=j render 'form' %>") 
$('#modal_container').modal() 

在開發模式下,所有的意見正確加載。我也跑了耙子:資產:多次預編譯,但這似乎沒有幫助。

+1

嘗試將'coffee-rails' gem從':assets' gropu移動到主要組。 – 2012-08-12 21:34:00

+1

Doh!我愚蠢地試圖將coffeescript用於資產管道,並希望它可以開箱即用。謝謝,它現在已經修復了!請添加它作爲答案^^ – 2012-08-12 21:40:14

回答

8

您應該將coffee-rails寶石從:assets組移到主組。

相關問題