你如何使用ActionDispatch :: Routing :: RouteSet recogn_path?

时间:2011-06-23 19:12:34

标签: ruby-on-rails ruby-on-rails-3 view routes actiondispatch

如何使用ActionDispatch :: Routing :: RouteSet recogn_path?

我想获取视图的当前路径。

我尝试了<div id="<%= ActionDispatch::Routing::RouteSet::recognize_path %>">但是为ActionDispatch :: Routing :: RouteSet:Class获得了“未定义的方法`recogn_path'。”

谢谢!

2 个答案:

答案 0 :(得分:8)

你可以这样做

Rails.application.routes.recognize_path "/your/path"

它适用于rails 3.1.0.rc4

答案 1 :(得分:1)

请求的路径:

request.path

文件路径:

__FILE__