2013-08-21 4 views
1

우리의 레일 프로젝트는 JQMIGRATE 메시지를 많이받는 예 :음소거 jQuery를 마이그레이션은

분명히
JQMIGRATE: jQuery.fn.attr(selected) may use property instead of attribute 
JQMIGRATE: jQuery.browser is deprecated 

이 오류를 수정 좋은 것, 그러나 때문에 것 같다 어쨌든 다른 보석들.

나는 jQuery.migrateMute = true에 대한 참조를 보았지만 어디에서 포함 할 것인지, 그리고 더 중요한 것은 테스트 환경에서는 음소거하고 싶지만 개발에서는 음소거하고 싶지 않습니다. 가장 좋은 방법은 뭔가요?

답변

1

Jquery-Migrate는 자바 스크립트 라이브러리입니다. 따라서 jquery의 더 이상 사용되지 않는 메소드를 사용하기 전에 application.js에 jQuery.migrateMute = true을 추가 할 수 있습니다. 그것은 단지 js이기 때문에 테스트하는 동안 주석을 달고 주석을 달 수 있습니다.