2011-01-12 12 views
1

小さなレールアプリを開発します。コントローラbooksを持っています。ルート/books/:titleには、指定されたタイトルの書籍が表示されます。URL内のドットとバックスラッシュをエスケープする

問題は、本にドットが含まれている場合です。またはバックスラッシュ/、アプリケーションはエラーRecord not found、またはルーティングエラーのいずれかを返します。

これらの文字をエスケープすると、アプリケーションでそのような書籍が正しく表示されますか?

答えて

0

まあ、私は解決策を見つけました。私はshowアクションのクエリ文字列を含めるルートを追加しました:

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

問題が修正されました。

関連する問題