Rails catch-all路由阻止对/ rails / info / routes的调用

时间:2016-02-12 18:10:04

标签: ruby-on-rails ruby angularjs

我正在开发一个Rails项目,该项目使用全能路径主要用于渲染Angular前端页面。因为这个包罗万象的路线在项目中,我现在已经丢失了点击/ rails / info /路由的能力有点方便。

这是我的routes.rb的相关部分:

KEY

1 个答案:

答案 0 :(得分:2)

想出来 - 对于遇到此问题的任何人,你可以添加一个contstraint,其中请求不以/ rails开头:

  get '*path' => 'bootstrap#index', constraints: -> (req) { !(req.fullpath =~ /^\/rails\/.*/) }