2010-06-29 10 views
-2

레일 애플리케이션에서 jQuery UI를 사용하고 있습니다. 탭을 클릭하면 ajax를 통해 탭의 내용을로드하려고합니다. 내가 정확한 설정을했습니다. 즉, 컨트롤러가 xhr 요청에 응답하고 단순히 특정 div의 내용을 대체합니다 (탭 콘텐츠 내부). 이 모든 프로토 타입을 사용하여 잘 작동하는 것처럼 보입니다. 그러나 동일한 컨트롤러 코드를 다시 사용하고 jQuery UI 탭에서 index.js 작업을 호출하면 작동하지 않는 것처럼 보입니다. 응답이 전송 된 것 같아요. 프로토 타입에서 jquery는 그걸로 무엇을해야할지 모른다.jQuery ui tabs 레일에 아약스로드

이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 차라리 다른 jQuery 플러그인을 포함하지 않을 것입니다. 프로토 타입을 광범위하게 사용하고 (적어도 xhr 응답의 경우) 오히려 묶음을 다시 작성하지 않기 때문입니다.

업데이트 : 코드는 http://pastie.org/1024228입니다. 내가 줄 show.html.erb에 오류가 발생하고 37

감사

+0

작동하지 않는 코드의 예를 보여줄 수 있습니까? – nathanvda

+0

내 질문에 대한 업데이 트를 참조하십시오 – badnaam

+0

제공된 링크에는 코드가 없습니다. –

답변

0

그럼 난 그냥 index.rjs.erb 파일을 생성하고 해당 조치에 대해 일반 jQuery를 사용하여, JQuery와 라이언의 베이츠 에피소드를 따라 div를 채 웁니다.

+0

이 "대답"은 나를 혼란스럽게합니다. 이게 당신의 문제를 해결 한 것이라고 말하려고합니까? 아니면 이것이 당신이 문제에 대해 게시 한 원래의 문제를 일으킨 원인이라고 말하고 있습니까? –