Экранирование точек и обратной косой черты в URL - PullRequest
1 голос
/ 12 января 2011

Я разрабатываю небольшое приложение для рельсов. Имеет контроллер books. Маршрут /books/:title показывает книгу с указанным названием.

Проблема в том, что если книга содержит точки. или обратная косая черта /, приложение возвращает либо ошибку Record not found, либо ошибку маршрутизации.

Как экранировать эти символы, чтобы приложение могло правильно показывать такие книги?

1 Ответ

0 голосов
/ 12 января 2011

Ну, я нашел решение.Я добавил маршрут для включения строк запроса для действия show:

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

Это исправило мою проблему.

...