2011-06-23 53 views
4

你如何使用ActionDispatch :: Routing :: RouteSet identify_path?你如何使用ActionDispatch :: Routing :: RouteSet recognition_path?

我想獲取視圖的當前路徑。

我試過<div id="<%= ActionDispatch::Routing::RouteSet::recognize_path %>">,但得到了「ActionDispatch :: Routing :: RouteSet:Class」的「undefined method`recognised_pa​​th'」。

謝謝!請求

+0

感謝您的回答!我的問題是'你如何在Rails 2.3中做相當於Rails.application.routes.recognize_path「/ your/path」'?看起來這是你的問題的確切反例。 :) –

回答

1

路徑:文件的

request.path 

路徑:

__FILE__ 
8

你可以做到這一點

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

它可以在軌3.1.0.rc4

+1

這幫了我一百萬。謝謝。 (仍在3.1.0.rc6中運行。) –