Path parsing in rails

前端 未结 2 1021
灰色年华
灰色年华 2021-01-12 19:08

I am looking for method for parsing route path like this:

ActionController::Routing.new(\"post_path\").parse
#=> {:controller => \"posts\", :action =&g         


        
2条回答
  •  情深已故
    2021-01-12 19:51

    In Rails 3 you can do the following:

    Rails.application.routes.recognize_path "/accounts/1"
    # {:action=>"show", :controller=>"accounts", :id=>"1"}
    

    Using ActionController::Routing::Routes.recognize_path kept throwing

    ActionController::RoutingError Exception: No route matches "/accounts/1

提交回复
热议问题