我有实际的请求,我想知道Rails已解决的路由名称。
例如,如果我有这条路线:
front_page GET /front/pages/:id(.:format)
实际的要求是:
/front/pages/10 (GET)
我希望得到结果:
front_page
答案 0 :(得分:2)
恕我直言,您可以使用KinOfCain在How can I find out the current route in Rails?
上解释的代码Rails.application.routes.router.recognize(request){ |route, matches, parameters| puts route.name }
路由器没有存储在任何地方识别的路线,至少我无法找到它