이 질문은 내 이전 질문에 대한 후속 질문으로 here입니다. 웹 사이트가 www.foo.com
이고 사용자가 www.foo.com/blahblahblah
인 경우 루트 경로로 리디렉션하고 텍스트 blahblahblah
을 조작 할 수 있기를 원합니다. 나는 그 질문에 Rob Davis가 제안한 해결책을 사용했다. 대부분 사용자가 www.foo.com/a/b/c
과 같이 입력하면 루트 경로로 리디렉션되고 a/b/c
문자열은 params[:not_found]
에 올바르게 저장된다. 그러나 사용자가 물음표 (예 : www.foo.com/a?b=c
)를 입력하면 params[:not_found]
에 저장된 내용은 a
이고 ?b=c
은 사라집니다. 질문 표시 여부를 확인하려면 www.foo.com/
이후의 모든 텍스트가 params[:not_found]
에 저장 되나요?잘못된 경로에서 url 쿼리 문자열을 읽는 레일
다시 말하십시오. 먼저 read the question and the solution here을 입력하십시오. 그렇다면이 질문에 답할 수 있다면 그것은 굉장 할 것입니다!