轨道 3.1.10
Active_scaffold 3.2.17
我收到 js 错误消息:
Event thread: DOMContentLoaded
Uncaught exception: TypeError: 'jQuery("form.as_form").live' is not a function
Error thrown at line 25, column 5503 in <anonymous function>() in http://localhost/assets/application.js?body=1:
jQuery("form.as_form").live("ajax:beforeSend",function(e){var t=jQuery(this).closest("form");return....................................
有人可以帮忙吗?
谢谢。
我花了半天时间才找出问题所在。
jQuery("form.as_form").live' 不是一个函数这是因为我的 gemfile 中有:
宝石'active_scaffold'
它正在安装 3.2.17 版本,其中包含过时的 Jquery 1.9 调用(不同 js 库中的 .live)。相反,必须有随叫随到的服务。但发布的 active_scaffold 版本 3.2.17 包含.live ((
最后我的解决方案是
gem'active_scaffold',git:“https://github.com/activescaffold/active_scaffold.git”
它包含 3.3.0.rc 并且包含 .on jquery 调用而不是 .live。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)