난 그냥 내 맥 OS X의구성 routes.rb 3.0
을에 레일 3.0.3를 사용하여 이동 컨트롤러를 적절한 위치에 놓습니다. 내가 greet
라는 동일한 컨트롤러의 방법/액션을 생성하고 난에서 브라우저를 통해이 액세스하려고 할 때 :
http://localhost:3000/testing/greet
이 말을 나에게 오류를 준 :
Routing Error
No route matches "/testing/greet"
을하지만 난을 추가하는 경우 내 routes.rb
파일에 라인을 다음 잘 작동하지만
get 'testing#greet'
, 난 내 응용 프로그램에서 각각의 모든 방법에 대해 위의 라인을 추가 할 수 없습니다.
이 문제를 해결하는 방법을 안내해주세요.
감사합니다.
질문에 대한 간단한 답은 다음과 같습니다. "모든 경로가 정의되어야 함" – sethvargo
답변을 주신 Seth에게 감사드립니다.하지만 내 routes.rb 파일의 모든 경로를 계속 정의하면 문제가 복잡해지며 routes.rb 파일이 좋지 않을 것입니다. 어쨌든, 당신의 대답에 감사드립니다. 나는 이것을 알아 냈고 곧 답변을 게시 할 것입니다. –
나는이 질문을 되돌아보고 매우 순진하다고 느낍니다. 2 년 전부터 - 레일즈와 루비의 프로입니다 :) –