我正在尝试设置Google Analytics(分析)目标-每当有人点击我网站上的某个链接时,就会记录一次事件。我正在使用Slim模板语言和Rails。
我需要插入的Javascript代码段是:
onClick="_gaq.push(['_trackEvent', 'Category', 'Action']);"
我的代码是:
= link_to "A Link", link_path, :title => "A Link", :onclick => "_gaq.push(['_trackEvent', 'Category', 'Action']);"
但是单击此按钮不会注册(在控制台上),并且 View 源显示以下内容:
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