我正试图建立一个谷歌分析的目标-每当有人点击我网站上的某个链接时要记录的事件。我正在使用Slim模板语言和Rails。
我需要插入的Javascript代码片段是:onClick="_gaq.push(['_trackEvent', 'Category', 'Action']);"
我的代码是:
= link_to "A Link", link_path, :title => "A Link", :onclick => "_gaq.push(['_trackEvent', 'Category', 'Action']);"
但是点击这个没有注册(查看控制台),并且视图源显示如下:
onclick="_gaq.push(['_trackEvent', 'Category', 'Action']);"
'
被转换了。我怎样才能阻止这一切?我试过使用管道|
,但我不认为你可以在link_tos上嵌套。
谢谢你的帮助!我在Google和StackOverflow上搜索过,但我自己什么都没找到。这是令人沮丧的,我知道修复将是简单的!
使用html_safe
= link_to "A Link", link_path, :title => "A Link", :onclick => "_gaq.push(['_trackEvent', 'Category', 'Action']);".html_safe