0

これは恥ずかしいことですが、小さなjsコード(グーグルアナリティクスに似た埋め込みタグ)があり、application.jsファイルに入れましたが、機能しませんでした。そこで、アセットのjavascriptsフォルダーにsome_random_code.jsを作成し、その中にコードを配置しましたが、そのコードはまだ機能しませんでした。驚いたことに、application.html.erbの/bodyの前にコードを配置すると、コードは機能します。

私は何を間違っているのですか?application.html.erbまたは任意のページで/bodyの前にjavascriptタグコードを挿入する方法は?

Rails 3.1初心者のような同様の質問を検索して見つけました: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 に答える