Javascript Slim中的onclick事件不工作-转换';至&#x27

Javascript Slim中的onclick事件不工作-转换';至&#x27,javascript,ruby-on-rails,slim-lang,Javascript,Ruby On Rails,Slim Lang,我正试图建立一个谷歌分析目标——每当有人点击我网站上的某个链接时,就会记录下这个事件。我正在使用Slim模板语言和Rails 我需要插入的Javascript代码段是: onClick="_gaq.push(['_trackEvent', 'Category', 'Action']);" 我的密码是: = link_to "A Link", link_path, :title => "A Link", :onclick => "_gaq.push(['_trackEvent', '

我正试图建立一个谷歌分析目标——每当有人点击我网站上的某个链接时,就会记录下这个事件。我正在使用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']);"
不知何故,
正在被转换。我怎样才能阻止这一切?我试过使用管道
|
,但我认为你不能在链接上嵌套


谢谢你的帮助!我搜索过谷歌和StackOverflow,但自己找不到任何东西。这是令人沮丧的,我知道修复将是简单的

使用
html\u-safe

= link_to "A Link", link_path, :title => "A Link", :onclick => "_gaq.push(['_trackEvent', 'Category', 'Action']);".html_safe

请尝试
:onclick=>“\u gaq.push(['''u trackEvent','Category','Action'])”。html\u safe
,如果您确信该字符串中的数据确实安全。谢谢Brian!这就解决了问题。