我无法弄清楚为什么我的代码无法调用handleOutboundLinkClicks。 restaurant.coffee就是这个。它位于app / assets / javascript下。
handleOutboundLinkClicks = (event)->
alert 'hahaha'
ga 'send', 'event',
eventCategory: 'Outbound Link'
eventAction: 'click'
eventLabel: event.target.href
transport: 'beacon'
return
application.js也是这样。
//= require jquery
//= require jquery-ui
(abbr.)
//= require restaurant
我的观点就在这里。
dl
dt = t :restaurant_list_url
dd = link_to @restaurant.url, @restaurant.url, :target => "_blank", :onclick => "handleOutboundLinkClicks(this);"
错误是这样的。
Uncaught ReferenceError: handleOutboundLinkClicks is not defined
at HTMLAnchorElement.onclick