如果有针对此的路由规则,如何获取有关任何(不仅是当前)URL的控制器和操作名称的信息?
例如:
function_i_need('/pages/5')
回报
{:controller => 'page',:action => 'show',:id => 5}
UPD:答案发现Rails parse url to hash(Routes)
解决方法
你可以这样做:
Rails.application.routes.recognize_path "/pages/5"