[英]get controller and action information from url in rails
How can I get information about controller and action names for any (not only current) url, if there is a route rule for this? 如果有针对此的路由规则,如何获取有关任何(不仅是当前)URL的控制器和操作名称的信息?
For example: 例如:
function_i_need('/pages/5')
returns 回报
{:controller => 'page', :action => 'show', :id => 5}
UPD: Answer found Rails parse url to hash(Routes) UPD:答案发现Rails解析url哈希(路由)
你可以这样做:
Rails.application.routes.recognize_path "/pages/5"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.