0
我想知道是否有一種方式來獲得從url
的path helper
爲Controller
是這樣的:獲取從URL路徑的幫手,軌道
def url_to_path(url)
########## CODE
end
url_to_path('/') #### root_path
預先感謝您
我想知道是否有一種方式來獲得從url
的path helper
爲Controller
是這樣的:獲取從URL路徑的幫手,軌道
def url_to_path(url)
########## CODE
end
url_to_path('/') #### root_path
預先感謝您
你可以得到的路線信息如下:
Rails.application.routes.recognize_path("/", { :method => :get })
這會給你控制器,動作和參數。從那裏你可以很容易地建立路徑名稱,如果這是你想要的。
如果你想把所有的named_routes助手的列表:
Rails.application.routes.named_routes.helpers
謝謝,這將是有益的 –
我不知道你在問什麼。你想要一個函數,將返回一個路徑,給定一個網址?路徑是一個url的子集,所以這可以通過一個簡單的基於正則表達式的函數來完成。 – Dogweather
你想從當前的網址獲取路徑助手嗎?或一些randome網址?這個網址來自哪裏? –
@Dogweather如何?你能解釋更多的答案 –