내 레일 애플리케이션에서 어떤 이유로 URL을 원하는 URL로 리디렉션해야합니다.Rails 2에서 URL 리다이렉트
내 구성 설정이 routes.rb
인 방법입니다. URL이 http://example.com/sample입니다 잘 때
map.connect 'sample/:action/:id.:format', :controller => 'test'
그것은 리디렉션합니다. 그것은 컨트롤러 색인 방법
Test
갑니다.URL이 http://example.com/sample/displayname?id=10 일 때
Test
컨트롤러로 이동하여displayname
메소드를 검색합니다. 분명히 거기에 없었기 때문에 "undefined
"오류 메시지가 나타납니다.
여기 URL이 (http://example.com/sample/displayname?id=10)인데도 불구하고Test
컨트롤러의 인덱스 메소드를 사용하기에 충분합니다.또한 주소 표시 줄에 URL 마스킹을하고 싶습니다. 주소가 http://example.com/sample/ 인 경우 &을 주소 표시 줄 http://example.com/test으로 리디렉션해야합니다.
어떻게하면 Rails-2 응용 프로그램 (Rails 버전 2.3.9)에서이 작업을 수행 할 수 있습니까?
감사 tehgeekmeister – palani
이 답변은 귀하의 요구를 충족하는 경우, 그것을 받아 들일 수 좋은 형태입니다. 그렇지 않다면 알려주세요. 최선을 다해 도와 드리겠습니다. – tehgeekmeister
URL 마스킹 수행 방법 – palani