2010-08-05 5 views
0

jquery와 함께 프로토 타입을 사용해야하는 rails3 프로젝트가 있습니다. 현재 Ruby on Rails 3 RC1을 사용하여 문제없이 두 예제를 함께 사용할 수있는 문서 나 설명서가 없습니다.rails3 rc1 with prototype and jquery

설정 지침이 있습니까? 아니면 누구나 최신 레일 버전으로 실행되는 두 가지 JavaScript 프레임 워크를 모두 얻었습니까?

답변

3

jQuery.noConflict()를 사용해 보셨나요? 프로토 타입과 jQuery 모두 충돌 함수를 사용하여 Rails 3 rc 앱을 실행하고 있습니다. jQuery 비트가 제대로 작동하고 있지만 Prototype에 대해서는 아직 확실하지 않습니다.

jQuery.noConflict(); 추가 application.js 파일에 - Prototype에 대한 $ 콜백을 제어하므로 jQuery 호출은 '$'대신 'jQuery'태그가 있어야한다. $ .getJSON 대신 jQuery.getJSON. 또는 변수를 정의 할 수 있습니다. var $ j = jQuery.noConflict(); - 이전 예는 $ j.getJSON이됩니다. 마지막으로 jQuery.noConflict()를 다른 함수로 래핑하여 jQuery 코드를 $로 유지할 수도 있습니다.

(function($) { 
//your code in here 
})(jQuery); 
+0

귀하의 의견에 감사드립니다! 좀 더 자세하게 해주시겠습니까? jQuery.noConflict()를 설정하고 라이브러리의로드 순서는 무엇입니까? – z3cko

+0

좀 더 구체적으로 의견을 업데이트했습니다. 도움이 되길 바랍니다. – Budgie