[英]Rails API : How to determine which action and route was fired which lead to invoking a particular Controller?
我的仅Rails API
应用程序中有多个引擎。 每个都有自己的路由和一组控制器。
我如何确定负责触发控制器中方法/动作的路线和动作是什么?
有关该问题的更多详细信息,请告诉我。
注意:我想以编程方式在控制器本身内部而不是从应用程序外部确定它。
在您的项目目录中
rake routes
这将获取应用程序中的所有路由。
Prefix Verb URI Pattern Controller#Action Named Helper
articles GET /articles(.:format) articles#index articles_path or articles_url
示例: URI'/ articles'将寻找ArticlesController的索引动作。
使用rake routes
显示您的应用可识别的所有路线。 使用grep
按控制器或动作名称过滤。
rake routes | grep users
users
只是一个示例控制器名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.