2011-12-18 40 views
0

我在.js.coffee文件中編寫了一些JQuery代碼,並且出現以下錯誤:TypeError:'word'未定義。Ruby on Rails 3.1 TypeError:'word'在.js.coffee文件中未定義

我是新的Rails 3.1,所以我不確定這個錯誤消息的含義。

這裏是代碼的int .js.coffee文件的一個片段:

$(document).ready(function(){ 
$("#project_name").focus(function(){ 
    changeBorder("project_name"); 
}); 
$("#project_name").blur(function(){ 
    resetBorder("project_name"); 
}); 
... 
}); 

function changeBorder(formName){ 
$("#" + formName).css({border: '1px solid #168DD8', background: '#f2f2f2'}); 
} 

function resetBorder(formName){ 
$("#" + formName).css({border: '1px solid #999999', background: '#ffffff'}); 
} 

得到任何幫助。

+3

爲什麼要在.js.coffee文件中編寫javascript?如果您想使用Javascript,請將其文件擴展名重命名爲.js – neebz 2011-12-18 11:18:22

+0

是的,我只是利用生成的rails。我剛剛閱讀了一些coffeescript文檔以及它的很多不同的語法。我只是簡單地把它做成一個.js文件。謝謝。 – Brian 2011-12-18 11:21:08

回答

2

你爲什麼要在你的.js.coffee文件中寫入JavaScript?如果您想使用Javascript,請將文件擴展名重命名爲.js

相關問題