为什么咖啡不起作用?

时间:2017-09-17 02:22:06

标签: javascript ruby-on-rails coffeescript

我无法弄清楚为什么我的代码无法调用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

0 个答案:

没有答案