1
如何獲取當前HTTP請求的「URI模式」(如rake routes
所示)?Rails - 獲取當前請求的'URI模式'
/blogs/:blog_id/posts/:id
我想拍攝性能統計信息每條路線。需要區分GET /博客和GET/blog/5。
如何獲取當前HTTP請求的「URI模式」(如rake routes
所示)?Rails - 獲取當前請求的'URI模式'
/blogs/:blog_id/posts/:id
我想拍攝性能統計信息每條路線。需要區分GET /博客和GET/blog/5。
它由Rails.application.routes.router.recognize
完成。你可以在像這樣的方法中使用它。
def this_requests_pattern(request)
Rails.application.routes.router.recognize(request) do |route|
return route.path.spec.to_s
end
end