2011-01-12 5 views
1

작은 레일 앱을 개발합니다. 그것에는 컨트롤러 books이 있습니다. 경로 /books/:title에 지정된 제목이있는 책이 표시됩니다.URL의 점 및 백 슬래시를 이스케이프 처리합니다.

책에 점이 있으면 문제가되는 것입니다. 또는 백 슬래시 /, 응용 프로그램에서 오류 Record not found 또는 라우팅 오류를 반환합니다.

응용 프로그램에서 이러한 서적을 올바르게 표시 할 수 있도록 이러한 문자를 이스케이프 처리하는 방법은 무엇입니까?

답변

0

음, 해결책을 찾았습니다. show action에 대한 쿼리 문자열을 포함하는 경로를 추가했습니다.

match '/show', :controller => 'books', :action => 'show' 

내 문제가 해결되었습니다.

관련 문제