给定路径列表:
* /costumers/1
* /home
* /do/something/action-name
Run Code Online (Sandbox Code Playgroud)
如何在不需要真正调用的情况下检查这些对应的控制器?
我有一个包含许多路线的电子表格(从应用程序分析 [New Relic] 导出)。我试图发现路由没有被调用。此检查不是以编程方式进行的。
我正在使用导轨 4.2
谢谢
您可以使用rails routes它来列出所有路由、动词、控制器和方法。
您可以使用 搜索某些路线-g。rails routes -g /costumers例如。不要搜索/costumers/1。1 不是路线的一部分,它是要显示的 Costumer 的 ID。类似的东西/costumers/:id。如果您的版本不支持-g,请将输出通过管道传送到grep rake routes | grep /costumers您的寻呼机或使用您的寻呼机rake routes | less。
你也可以访问 http://localhost:3000/rails/info/routes
有关更多信息,请参阅从外向内的 Rails 路由。
| 归档时间: |
|
| 查看次数: |
37 次 |
| 最近记录: |