Javascript 带erb的js产生语法错误,意外'';
我有一个JS文件,它包含在Rails 4应用程序中。然后我将Ruby逻辑添加到JS文件中,并将其重命名为ERB。在我的Javascript 带erb的js产生语法错误,意外'';,javascript,jquery,ruby-on-rails,ruby,ruby-on-rails-3,Javascript,Jquery,Ruby On Rails,Ruby,Ruby On Rails 3,我有一个JS文件,它包含在Rails 4应用程序中。然后我将Ruby逻辑添加到JS文件中,并将其重命名为ERB。在我的html.erb模板中,我有如下内容: <% content_for :head do %> <%= javascript_include_tag :top_cash_rate_widget %> <% end -%> 更新 那么为什么这一行会出现错误: RAILS 4.0.0我不知道这是否是原因,但应该是错误使JS听起来像是被解释为C
html.erb
模板中,我有如下内容:
<% content_for :head do %>
<%= javascript_include_tag :top_cash_rate_widget %>
<% end -%>
更新
那么为什么这一行会出现错误:
RAILS 4.0.0我不知道这是否是原因,但应该是错误使JS听起来像是被解释为CoffeeScript。@pdoherty926:我不这么认为,分号在CoffeeScript中是有效的,它们通常是可选的。@RyanFrancis,不,这是其他的。
.JS.erb
文件看起来像什么?这就是问题的根源,对吗?完整的错误消息是什么?
// <% if %w{production}.include?(Rails.env) -%>
// addMozoImpressionTrackingPixel();
// <% end -%>