изменить URL без изменения имени ресурса

Я создаю веб-сайт для кроликовода (давайте представим). Этот человек внимательно следит за своими кроликами и хочет, чтобы их всех классифицировали. Поэтому я создал для него RabbitCategoriesController и добавил эту строку в свой routes.rb

resources :rabbit_categories

URL-адреса отображаются как rabbit_categories , rabbit_categoriew / new и т. Д.

Что, если Я хочу, чтобы вместо этого URL-адреса выглядели как rabits / category rabits / category / new ? Это не вложенный ресурс, я просто хочу изменить внешний вид URL.

Конечно, если бы ресурсы были названы «категориями», я мог бы это сделать.

namespace :rabbits do
  resources :categories
end

Могу ли я каким-то образом может написать это, но указать ему использовать RabbitCategoriesController вместо Rabbits :: CategoriesController?

38
задан eugen 22 July 2011 в 08:32
поделиться