2011-07-22 63 views
0

我用導軌3.1.0rc4和咖啡腳本2.2.0。 應用程序/資產/ Java腳本/ application.js中包括:Rails的咖啡腳本拋出錯誤

//= require users 

在應用程序/資產/ Java腳本/ users.js我有以下代碼:

jQuery(document).ready(function($) { 
    alert('OK'); 
}); 

如何將其轉換爲咖啡腳本?當我更換:

jQuery(document).ready 

$-> 

,改變從users.js文件名以users.js.coffee

它拋出ExecJS :: RuntimeError。

回答

3

回答你的問題很簡單:輸入

$-> 

使CoffeeScript的編譯器抱怨

Error: Parse error on line 1: Unexpected '->' 

您需要可以添加一個空格:

$ -> alert 'OK' 

或使用expli cit括號:

$(-> alert 'OK') 
1
jQuery(document).ready ($) -> 
    alert('OK') 
+0

我還是得到ExecJS :: RuntimeError – Konrad