我的Rails API
应用程序中有多个引擎。每个都有自己的路由和一组控制器。
如何确定在控制器中触发方法/操作的路由和操作是什么?
有关该问题的详细信息,请与我们联系。
注意:我想在控制器本身内以编程方式确定它,而不是在应用程序外部。
答案 0 :(得分:0)
在项目目录中执行
rake routes
这将获取应用程序中的所有路由。
Prefix Verb URI Pattern Controller#Action Named Helper
articles GET /articles(.:format) articles#index articles_path or articles_url
示例: URI' / articles'将查找ArticlesController的索引操作。
答案 1 :(得分:0)
使用rake routes
显示应用识别的所有路线。使用grep
按控制器或操作名称进行过滤。
rake routes | grep users
其中users
只是控制器名称的示例。