Я пытаюсь получить имя контроллера и действия на основе пути.У меня есть маршрут:
map.resources :permissions
Я подумал, что мог бы использовать:
ActionController::Routing::Routes.recognize_path "/permissions/1"
Чтобы получить хеш-код:
{ :controller => "permissions", :action => "show" }
Фактический хешобратно это:
{ :controller => "permissions", :action => "1" }
Как получить правильное имя действия вместо только что переданного в ID?Диспетчер должен каким-то образом добраться до этого, иначе Rails не сработает, но у меня возникают проблемы с поиском того, как это делается.