パスに基づいてコントローラーとアクション名を取得しようとしています。私はルートを持っています:
map.resources :permissions
私は使用できると思いました:
ActionController::Routing::Routes.recognize_path "/permissions/1"
次のようなハッシュを取得するには:
{ :controller => "permissions", :action => "show" }
返される実際のハッシュは次のとおりです。
{ :controller => "permissions", :action => "1" }
渡された ID だけでなく、正しいアクション名を取得するにはどうすればよいですか? ディスパッチャが何らかの形でそれを達成できるに違いありません。そうしないと Rails は機能しません。