我们的rails项目在运行测试时会收到很多JQMIGRATE消息,例如:
JQMIGRATE: jQuery.fn.attr(selected) may use property instead of attribute
JQMIGRATE: jQuery.browser is deprecated
显然修复它们会很好,但无论如何它们似乎也归功于其他宝石。
我见过jQuery.migrateMute = true
的引用,但不知道在哪里包含它,更重要的是,想要在测试环境中静音而不是开发。什么是最好的方式?
答案 0 :(得分:1)
Jquery-Migrate是一个javascript库。因此,在开始使用不推荐使用的jquery方法之前,可以在application.js中添加jQuery.migrateMute = true
。因为它只是js,所以我认为你可以在开发过程中对其进行评论并在测试时将其注释掉:)