Javascript Rails生产中的Jquery和原型冲突
我正在使用Stripe提交付款-它一直在开发和生产中工作,但在最近推送之后,我注意到有一个javascript冲突,它阻止Stripe创建条带密钥和处理付款 我有一个似乎无法解决的问题-我同时使用jquery和prototype,并且理解使用以下方法来避免冲突:Javascript Rails生产中的Jquery和原型冲突,javascript,jquery,ruby-on-rails,prototypejs,stripe-payments,Javascript,Jquery,Ruby On Rails,Prototypejs,Stripe Payments,我正在使用Stripe提交付款-它一直在开发和生产中工作,但在最近推送之后,我注意到有一个javascript冲突,它阻止Stripe创建条带密钥和处理付款 我有一个似乎无法解决的问题-我同时使用jquery和prototype,并且理解使用以下方法来避免冲突: var $j = jQuery.noConflict(); 我已经删除了大多数控制台错误,但还有一个我无法删除: Uncaught TypeError: Object [object Object] has no method 'at
var $j = jQuery.noConflict();
我已经删除了大多数控制台错误,但还有一个我无法删除:
Uncaught TypeError: Object [object Object] has no method 'attachEvent' application-adc689800dc4b504f7b6a94f201ed3c1.js:268
m application-adc689800dc4b504f7b6a94f201ed3c1.js:268
(anonymous function) application-adc689800dc4b504f7b6a94f201ed3c1.js:268
(anonymous function) application-adc689800dc4b504f7b6a94f201ed3c1.js:268
这让我想到application.js,它包括以下内容:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require prototype
//= require prototype_ujs
//= require effects
//= require dragdrop
//= require controls
//= require_tree .
有人对尝试的事情有什么建议吗?任何帮助都将不胜感激。谢谢 没有cristal ball,对不起,是的,使用prototype或jquery,但不能同时使用两者。他们做同样的事情。你能在那个文件中找到有问题的代码并发布吗。另外,请确保在加载jquery后立即运行
noconflict()
。最后,我只是删除了prototype,以避免出现问题—不过,谢谢。