0

这很尴尬,但我有一个小的 js 代码(类似于谷歌分析的嵌入标签),现在我把它放在 application.js 文件中,但它没有用。所以我在资产的 javascripts 文件夹中创建了 some_random_code.js 并将代码放入其中,但该代码仍然无法正常工作。令人惊讶的是,当我将代码放在 application.html.erb 的 /body 之前时,代码就可以工作了。

我究竟做错了什么 ?如何在 application.html.erb 或任何页面的 /body 之前插入一些 javascript 标签代码?

我搜索并确实发现了类似的问题,例如Rails 3.1 newbie:我应该在哪里放置 javascript 代码?但不知何故,那些并没有解决我的问题,因此在 SO

谢谢

4

1 回答 1

2

好吧,我使用谷歌分析并将代码放在头脑中,就像这样

<head>

<%= stylesheet_link_tag  "application", :media => "all" %>
<%= javascript_include_tag "application", :media => "all" %>
<%= csrf_meta_tags %>

<%= yield(:head) %>
 <script type="text/javascript">
  //Google Analytics javascript code
 </script>
</head>
于 2013-03-07T15:33:26.007 回答