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