私のサイトに mixpanel のコードを追加しようとしています。ただし、フォームの onsubmit を実行すると、Rails 3 アプリで JavaScript を取得してイベントを追跡できません。このコードは、Chrome のコンソール ウィンドウから機能します。助言がありますか?以下は、私の html.erb ファイルのコードです。これは、mixpanel から提供された JavaScript とともに、ファイルの先頭に配置されます。
<% javascript_tag do %>
var my_term = <%= strip_tags(@term.to_json) %>
<% end %>
送信を追跡するためにフォームにあるコードは次のとおりです
<%= form_tag("/search", :method => "get", :onsubmit => 'mpq.track("search",{"term":my_term});', :style => "float:right;margin-top:9px;") do %>
ありがとう
生成されたjs
<script type="text/javascript">
//<![CDATA[
var my_term = "san francisco"
//]]>
</script>
生成されたhtml
<form accept-charset="UTF-8" action="/search" method="get" onsubmit="mpq.track("search",{"term":my_term});" style="float:right;margin-top:9px;">