내 라우팅에 문제가 있습니다. 아직 완전히 이해하지 못해서 귀하의 설명에 모두 감사드립니다.자동 완성 Jquery Ruby on Rails 라우팅 오류
주소가 호출되는 = GET/buyorders/자동 완성? 용어 = 내가 HTTP/나는 그것을보고 싶지 1.1
= 컨트롤러 => buyorders, 액션 => 자동 완성
위치가 찾고 = 응용 프로그램/컨트롤러/buyorders_controller.rb에서 : 26 : '쇼' < <
경로에 나는 내가 =
일치 할 위치에 보이도록 배치했다 "buyorders/자동 완성 용어 = *?" => "구매자 # 자동 완성 "
하지만 여전히 여전히 조치를 찾고 있습니다. 내가 서버를 다시 시작 시도했지만이
도움이되지 레이크 노선 을에 존재 배치 한 경로는 나는 또한 route.connect로 작성과 같은 다른 스택 오버플로 질문에 경로를 만드는 다른 방법을 발견했다 "/ buyorders/autocomplete? term = *", : 컨트롤러 => "buyorders", : action = "autocomplete"그러나이 route.rb가 손상되어 ROR의 이전 버전을 생각할 수 있습니까? 난 당신이 와일드 카드에 넣어 필요가 없습니다 (예를 들면? 용어 = 뭔가를) 명명 된 매개 변수를 사용하는 경우
"buyorders/autocomplete"=> "buyorders # autocomplete", : via => : get 및 rake 경로의 출력이 buyorders_autocomplete get /buyorders/autocomplete(.:format) {: controller = > "buyorders", : action => "autocomplete"},이 변경 사항은 현재이 문제를 해결하지 못했습니다. –
무엇이 문제입니까? 올바른 컨트롤러와 올바른 동작을보고하고 있습니까? – earnold
미안 내가 원래의 질문에 대해 언급 한 문제에 대해 이야기 할 때 여전히 구매자의 쇼 액션에 액세스하려고 시도하고 있는데, 구매자의 자동 완성 작업에 액세스하려고 할 때, 레이크 루트의 경우 올바른 컨트롤러를보고하고 내가 잃어버린 이유는 무엇입니까 = ( –