获取"未捕获的ReferenceError"尽管我已经在我的咖啡脚本中定义了我的功能

时间:2016-05-26 21:24:00

标签: jquery ruby-on-rails ruby-on-rails-4 coffeescript onclick

我正在使用Rails 4.2.4并尝试创建一个“编辑”链接,该链接将在单击时调用jQuery函数。所以我把它放在我看来......

<%= link_to 'Edit', '#', :onclick => "editMyObject(#{my_object_time.my_object.id})" %>

然后在我的app / assets / javascripts / users.coffee脚本中,我有

editMyObject = (id) ->
    # Populate the total for the day
    $.ajax
      url: "/my_objects/edit"
      type: 'GET'
      data: {id: id}
      success: (data) ->
        # populate my form here 
      error: ->
        alert "Something went wrong getting the data"

然而,当我点击链接时,我收到此Javascript错误...

Uncaught ReferenceError: editMyObject is not defined

我已经确认我的咖啡脚本已加载到页面上,但我无法弄清楚上面有什么问题导致浏览器认为函数未定义。

0 个答案:

没有答案