我正在尝试在我的Ruby on Rails应用程序中添加一些JavaScript代码。我已经为每个视图在我的资产中创建了js.coffee文件。由于我不熟悉CoffeeScript,所以我只是在文件中传递了一些普通的JavaScript/jQuery代码行,例如:
if ($('#cart').length == 1) { $('#cart').hide("blind", {direction: "vertical" }, 1000); }
$('#cart tr').not('.total_line').remove();
但是抛出了以下错误:
错误:在第1行出现解析错误:意外的 'POST_IF'(位于/home/gotqn/Aptana Projects/depot/app/assets/javascripts/carts.js.coffee中)
源代码指向:
显示 /home/gotqn/Aptana Projects/depot/app/views/layouts/application.html.erb,其中第6行引发了以下错误:
我在文件的第6行得到了以下内容:
<%= javascript_include_tag "application" %>
我是Ruby on Rails的新手,但我认为发生的情况是我无法在CoffeeScript中编写简单的JavaScript。如果这是真的,那么我只能删除.coffee扩展名,并确保Rails的魔力会起作用并加载文件,对吗?