运维开发网
广告位招商联系QQ:123077622
 
广告位招商联系QQ:123077622

ruby-on-rails – 确定路径是否作为Rails控制器中的路由存在

运维开发网 https://www.qedev.com 2020-07-25 10:56 出处:网络 作者:运维开发网整理
我想知道是否可以将任意路径映射到路由 recognized_request_for完成了我想要的东西,但我不能让它在我的控制器中工作. 具体来说,如何执行recognized_request_for或从我的控制器执行相同任务的东西? 我无法评论克里斯托弗的解决方案,但对于Rails 3来说,电话是 Rails.application.routes.recognize_path 代替 ActionC
我想知道是否可以将任意路径映射到路由

recognized_request_for完成了我想要的东西,但我不能让它在我的控制器中工作.

具体来说,如何执行recognized_request_for或从我的控制器执行相同任务的东西?

我无法评论克里斯托弗的解决方案,但对于Rails 3来说,电话是

Rails.application.routes.recognize_path

代替

ActionController::Routing::Routes.recognize_path

例:

def path_exists?(path)
  begin
    Rails.application.routes.recognize_path(path)
  rescue
    return false
  end

  true
end

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号