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'});
}
任意の助けに感謝します。
.js.coffeeファイルにjavascriptを書いていますか? Javascriptを使いたい場合は、ファイル拡張子の名前を.jsに変更してください。 – neebz
ええ、私はレールが生成したものを利用していました。私はちょうどいくつかのcoffeescriptのドキュメントとその多くの異なる構文を読みました。私は単にそれを.jsファイルにします。ありがとうございました。 – Brian