9

ルートルールがある場合、(現在のURLだけでなく)URLのコントローラー名とアクション名に関する情報を取得するにはどうすればよいですか?

例えば:

function_i_need('/pages/5') 

戻り値

{:controller => 'page', :action => 'show', :id => 5}

UPD:回答が見つかりましたRailsはURLをハッシュに解析します(ルート)

4

1 に答える 1

16

あなたはこれを行うことができます:

Rails.application.routes.recognize_path "/pages/5"
于 2012-08-29T18:24:52.210 に答える