Rails 3 애플리케이션에서 Prototype의 jQuery로 전환했습니다. jQuery 용 최신 Rails.js 파일과 핵심 jQuery 라이브러리의 1.4.4 버전을 사용했습니다. 내 AJAX 양식이 잘 작동하는 것 같습니다. 그렇지 않으면 삭제 링크를 포함하여 제대로 작동하고 있습니다.
link_to "Some Page", page_path, :remote => true
data-remote가 올바르게 실행되지 않는 링크
아무것도 내 링크를 클릭 할 때 일어날 것 같다,하지만 로그는 백그라운드에서 완료 성공, 정기적으로 'GET'주기를 보여 내가 데 한 가지 문제는 함께입니다. 모든 레이아웃이 렌더링되고 (정상적으로 처리되지 않아야 함) 모든 정상적인 처리가 수행됩니다. 나는 원격으로 행동하는 것을 망설이는 것처럼 보일 수 없다. 내가 도대체 뭘 잘못하고있는 겁니까? 내 로그 파일의 처음부터
발췌 :
Started GET "/reservations?show=all" for 127.0.0.1 at 2010-12-25 16:08:08 -0500
Processing by ReservationsController#index as */*
Parameters: {"show"=>"all"}
모든 제안은 매우 도움이 될 것입니다 ...
업데이트 RE의 @noodl (2011년 1월 13일) : 나는하는 index.js이 페이지에서 일부 업데이트를 수행하는 파일 예약 색인을 필터링하는 페이지에서 "모두보기", "최근보기", "보기 완료"등의 링크가 있습니다. 이 모든 것은 Prototype으로 처리되고 작업되었습니다. jQuery로 전환하면 아무 일도 일어나지 않는데, 왜 그런지 알 수는 없습니다. 이것은 3 주 된 지금이고 아직도 그것을 이해하지 못했습니다. 최우선 순위는 아니지만 (여전히) 이상한 행동입니다. 나는 무엇이든을 찾아 내면 조사를 계속하고 응답을 게시 할 것입니다.
'index' 액션이 호출되고 있습니까? – Zabba
입니다. 서버는 컨트롤러에서'index' 메소드를 처리하고, 전체 프로세스를 실행하며'index.html.erb'를 포함하여 모든 부분과 레이아웃을 '렌더링'합니다. – Nuby