我正在处理一个Rails项目,该项目的路线列表非常庞大而复杂。当我运行rails routes
时,可以看到我想要的路由,但是当我查看定义路由的文件时,却找不到。给定rails routes
中路由的名称,是否可以给我一个显示该路由定义位置的行号?
答案 0 :(得分:1)
对于Rails <5
您可以使用
rails routes | grep yourSearchString
对于Rails> = 5
您可以使用选项-c
搜索与控制器相关的路由
rails routes -c users
将为您提供UsersController
您可以使用-g
选项进行通用模式匹配
rails routes -g users
将给出与您的搜索部分或完全匹配的所有路线
希望它会有所帮助:)