Контроллер не совпадает с именем модели в Rails - PullRequest
1 голос
/ 07 апреля 2010

У меня есть модель с названием BlogPost и контроллер с именем BlogPostsController, который имеет все основные методы CRUD для BlogPost.

Я пытаюсь понять, как я могу перенаправить пользователей на URL-адрес типа /blog/post-name вместо /blog_posts/post-name и "отключить" в общем URL-адресе /blog_posts. Должен ли я переименовать свой контроллер или изменить маршруты (и как)?

1 Ответ

5 голосов
/ 07 апреля 2010

Обновите ваши маршруты и добавьте опцию :as в маршрутный ресурс вашего блога

map.resources :blog_posts, :as => 'blogs'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...