我有很多的鏈接這樣的: /用品/ ... /專輯/ ... /照片/ ... 等RoR路線問題。在網址的開頭部分城市
我需要使用的名稱城網址的開頭,如果用戶選用了它: /CITY_NAME /用品/ ... /CITY_NAME /專輯/ ... /CITY_NAME /照片/ ...
但以前的鏈接建議立即進行刪除工作太(/ articles/...,/ albums/...)
我試過這個:
map.articles '/articles/', :controller => "zags", :action => "cities", :using_city => 1
map.articles '/:city_url/articles/', :controller => "zags", :action => "cities", :using_city => 1
<%= link_to "London articles", articles_path, { :city_url => "london", :using_city => 1 } %>
但它不起作用。 我應該改變什麼? 我知道,我可以更改地圖名稱「map.articles」中的一個,但我想在我的View代碼中使用相同的路由名稱。如何才能做到這一點?