Ruby on Rails 3.1 TypeError:'word'在.js.coffee文件中未定义

时间:2011-12-18 11:13:37

标签: jquery ruby-on-rails coffeescript

我在.js.coffee文件中写了一些JQuery代码,我收到以下错误:TypeError:' word'未定义。

我是Rails 3.1的新手,所以我不确定这个错误信息是什么意思。

以下是.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'});
 }

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

为什么要在.js.coffee文件中编写javascript?如果您想使用Javascript,请将文件扩展名重命名为.js