如何解析url字符串以像哈希一样
{:controller => 'controller_name',:action => 'action_name',:id => 'id'}
?
解决方法
在Rails 3中,您可以执行以下操作:
Rails.application.routes.recognize_path "/accounts/1" # {:action=>"show",:controller=>"accounts",:id=>"1"}
使用ActionController :: Routing :: Routes.recognize_path不断抛出ActionController :: RoutingError例外:没有路由匹配“/ accounts / 1