lob*_*dik 9 ruby ruby-on-rails ruby-on-rails-3
如果有针对此的路由规则,如何获取有关任何(不仅是当前)URL的控制器和操作名称的信息?
例如:
function_i_need('/pages/5')
Run Code Online (Sandbox Code Playgroud)
回报
{:controller => 'page', :action => 'show', :id => 5}
Run Code Online (Sandbox Code Playgroud)
UPD:答案发现Rails解析url哈希(路由)
Ale*_*ldo 14
你可以这样做:
Rails.application.routes.recognize_path "/pages/5"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4149 次 |
| 最近记录: |