У меня есть набор маршрутов, которые динамически генерируются во время выполнения, но все они указывают на один и тот же контроллер, т.е.
map.resources :authors, :controller => 'main'
map.resources :books, :controller => 'main'
Все они работают нормально, генерируя маршруты типа /authors/1
, /books
, /books/55
и т. Д., А затем все обрабатываются главным контроллером.
Однако я не могу найти, как получить имя ресурса в контроллере, то есть в действии index, когда URL-адрес /authors
или /books
. Я бы хотел определить, какой ресурс это, т.е. Автор или Книга
Я не могу использовать для этого отдельные контроллеры.
Это вообще возможно?