Rails 에서 JQuery와 Prototype 을 함께 사용하는 방법 #2

지금 현재 JRails 플러그인을 깔아놓은 형태이긴 한데.

 

<%= javascript_include_tag :defaults %>   

 

이 부분에서 약간 혼란이 있는듯 하다.

JRails 플러그인 설명에 보면 이부분이 자동적으로 JQuery 로 바뀌는 듯하다.

 

뭐 어쨌건 지금은

 

<%= javascript_include_tag :defaults %>       
<%= javascript_include_tag 'jrails', 'jquery', 'jquery-ui', 'application' %>

<%= javascript_include_tag 'prototype', 'effects', 'dragdrop' %>
<%= active_scaffold_includes %>       

 

이 순서로 로딩해서 사용하고 있다. application.js 부분에는

 

jQuery.noConflict();

 

이걸 추가해준 상태다.

 

테스트로 drag div 에 drag 속성을 줬다.

 

<script>
    jQuery("#job_1166").draggable();
    new Draggable("job_1116");

</script>

 

프로토타입과 jquery 에서 ID 찾는 방법이 차이가 있는데

프로토타입에서는 그냥 id name 만 쓰면 되지만.

JQuery에서는 # 을 꼭 붙여줘야한다.