【发布时间】:2019-01-12 20:19:06
【问题描述】:
我有一个 Rails 应用程序,我正在尝试使用咖啡脚本添加事件处理程序。
我只是想识别在 app/views/users/show.html.erb 中的 div (class="subjects") 元素中发生的点击事件
我在相应的 app/assets/javascripts/users.coffee 文件中有以下内容:
$(document).on "page:change", ->
$('.subjects').click ->
alert "CLICK"
然而,当我点击 div 时,什么也没有发生。似乎咖啡脚本和视图无法正确通信,但我不知道如何解决问题。
如何合并咖啡脚本以被 show.html.erb 文件识别?
【问题讨论】:
-
是否触发了 page:change 事件?浏览器控制台有错误吗?
-
如何检查事件是否被触发?
-
通过在其中添加警报或控制台日志或设置断点
标签: jquery ruby-on-rails coffeescript