gpt4 book ai didi

ruby-on-rails-3.2 - Rails,如何从实际请求中获取路由名称(路由反向查找)

转载 作者:行者123 更新时间:2023-12-04 07:50:43 24 4
gpt4 key购买 nike

我有实际的请求,我想知道 Rails 已解析的路由名称

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

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

实际的请求是:

/front/pages/10 (GET)

我想要这样的结果:

front_page

最佳答案

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

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

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

关于ruby-on-rails-3.2 - Rails,如何从实际请求中获取路由名称(路由反向查找),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18044536/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com