2013-09-02 5 views
1

웹 (Treehouse, CodeSchool, 다른 자습서 및 기사)을 많이 연구했지만 실제 웹 개발 경험이 많지 않습니다.RoR 및 jQuery UI가있는 고급 Ajax

RoR과 jQuery에서 Ajax를 사용하는 방법에 대한 설명이 나와 있습니다. 그러나 나는 내 문제를 해결하는 방법을 이해하는 데 어려움을 겪고있다. 설명에 자주 jquery-ujs를 사용하기 때문에 내 경우에는 사용할 수 없다고 생각한다.

내 문제는 여기에 설명하기 어렵지만 JQuery와 UI 내 RoR에 응용 프로그램에서 나를 위해 노력하고 가격

같은 더 매개 변수를 포함하여,의 RoR에 this shopping cart을 구현 비슷합니다. 누락 된 부분은 AJAX 부분이며 RoR과 함께 작동하는 방법입니다.

StackOverflow에서 StackOverflow에 대한 몇 가지 질문을 찾았습니다.이 항목은이 항목과 관련되어 있지만 고급 사용자에게는 도움이되지 않습니다. 그래서 저는 최고의 도움이 튜토리얼이나 책 또는 내 문제와 더 유사한 다른 참조 일 것이라고 믿습니다. 그러나 조언이나 다른 종류의 지시가 도움이 될 수도 있습니다.

답변

1

많은 어려움을 겪고 마침내 나는 내 문제를 해결했습니다.

나는 자원과 여기 저를 도운 몇 가지 트릭을 게시 할 것입니다. 나는 그것이 다른 사람들을 도울 수 있기를 바랍니다. StackOverflow가 모든 링크를 게시하지 못하게했습니다. 이런 이유로, 나는 약간 자원을 찾아내는 것을 도울지도 모른다 몇몇 힌트를 지금 막 줬다.

jQuery Ajax 개념에 관해서는 코드 스쿨 jquery 과정 인 "The Return Flight"를 추천합니다.

제가 도움이된다고 생각하는 두 번째 것은 디버깅하는 법을 배우는 것입니다. Firebug는 클라이언트 측/javascript/Ajax를 디버깅하는 로그를 도왔습니다. 이 링크는에 도움이 될 수
http://www.zyxware.com/articles/2642/debugging-tips-how-to-debug-ajax-requests-using-mozilla-firefox-and-firebug

을 문제가 디버그의 RoR에 수 있기 때문에. 주제에 대한 RailCast를 찾으십시오.

$ .ajax(), $ .post(), $ .get() 또는 $ .getJSON()을 사용하는 것이 더 좋은 경우가 있습니다. 아래의 링크는 더 잘 설명 할 수 있지만 $ .ajax()는 좀 더 일반적인 것이고 다른 하나는 더 간단한 것이고 특정 매개 변수로 $ .ajax()를 호출합니다.
Difference between $.post and $.ajax?

입력) (RoR에 라우팅 오른쪽 $의 아약스와 올바른 URL을 호출하는 작동 방법을 이해하는 것이 중요합니다. "rake routes"가 도움이 될 수 있습니다.

이 링크는 올바른 $ .ajax() 유형을 사용하는 데 도움이 될 수 있습니다. http://old.thoughtsincomputation.com/posts/understanding-rest-in-rails-3

마지막으로, RoR에 컨트롤러로 자바 스크립트에서 올바른 형식을 보내,이 링크는 도움이 될 수
How to send and store data to rails through jquery/ajax as a JSON object?