Я разрабатываю небольшое приложение для рельсов. Имеет контроллер books
. Маршрут /books/:title
показывает книгу с указанным названием.
Проблема в том, что если книга содержит точки. или обратная косая черта /, приложение возвращает либо ошибку Record not found
, либо ошибку маршрутизации.
Как экранировать эти символы, чтобы приложение могло правильно показывать такие книги?