3

我有实际的请求,我想知道Rails 已解决的路线的名称。

例如,如果我有这条路线:

front_page GET    /front/pages/:id(.:format)

实际的要求是:

/front/pages/10 (GET)

我想有这样的结果:

front_page
4

1 回答 1

3

恕我直言,您可以使用 KinOfCain 在How can I find the current route in Rails? 中解释的代码?

Rails.application.routes.router.recognize(request){ |route, matches, parameters| puts route.name }

路由器没有存储在任何地方识别的路由,至少我找不到它

于 2013-08-04T20:41:30.153 回答