【发布时间】:2010-02-08 15:15:38
【问题描述】:
大脑有点炸了....如何从 relative_path 中获取 :controller 和 :action 的哈希?
这与 url_for 基本相反。在下面的示例中,“some_function”是我正在寻找的神秘函数名称...我知道这很简单,只是不记得或似乎无法在文档中找到它。
像这样:
some_function('/posts/1/edit')
=> {:controller => 'posts', :action => 'edit', :id => '1'}
【问题讨论】:
-
controller.action_name和controller.controller_name足够了吗?或者您真的需要从当前控制器/动作的“外部”操作通用相对路径吗? -
我确实……很不幸。不过还是谢谢。
标签: ruby-on-rails ruby routing url-routing actionpack