Сообщение SO ниже доступно, но все три описанных метода не могут кодироваться в течение периодов.
Сообщение: Кодировать URL-адрес в JavaScript?
Например, если я запускаю три метода (т.е. escape, encodeURI, encodeURIComponent), ни один из них не кодирует периоды.
Итак, "food.store" выходит как "food.store", который разбивает URL-адрес. Он разбивает URL-адрес, потому что приложение Rails не может распознать URL как действительный и отображает страницу ошибки 404. Возможно, это ошибка конфигурации в файле маршрутов Rails?
Какой лучший способ кодировать периоды с Javascript для URL-адресов?