В Rails, как вы меняете URL-адреса маршрутов ресурсов, но сохраняете те же самые методы-помощники URL? - PullRequest
1 голос
/ 09 июля 2019

В моем файле маршрутов есть простой маршрут ресурсов:

resources :posts

Я хотел бы изменить все URL, которые используют это на articles, например /posts/1/edit становится /articles/1/edit

Теперь это так же просто, как изменить resources :posts на resources :articles.

Тем не менее, я хотел бы сохранить URL всех постов в моем коде, чтобы вспомогательный метод posts_url выводил новый URL /articles

Я пробовал несколько вариантов, таких как:

resources :posts, to: 'articles', as: 'posts'

но это не похоже на работу. Любая помощь будет высоко ценится спасибо.

1 Ответ

2 голосов
/ 09 июля 2019

Все это указано в подробных руководствах по маршрутизации

resources :posts, path: 'articles'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...