2011-12-18 18 views
0

.js.coffeeファイルにJQueryコードを書きましたが、次のエラーが表示されます:TypeError: 'word'は未定義です。Ruby on Rails 3.1 TypeError:.js.coffeeファイルで 'word'が定義されていません

私はRails 3.1で新しくなっていますので、このエラーメッセージの意味を理解できません。ここで

は.js.coffeeファイルint型のコードの抜粋です:

$(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

+0

ええ、私はレールが生成したものを利用していました。私はちょうどいくつかのcoffeescriptのドキュメントとその多くの異なる構文を読みました。私は単にそれを.jsファイルにします。ありがとうございました。 – Brian

答えて

2

なぜあなたは.js.coffeeファイルにjavascriptを書いていますか? Javascriptを使用する場合は、ファイル拡張子を.jsに変更してください。

関連する問題