0
以下面的兩個例子 - 它們是如何工作的?Rails路徑中的path_prefix和requirements如何工作?
map.resources :api_developers, :path_prefix => '-'
map.connect '-/:controller/:action/:id', :requirements => { :controller => /metrics|labs/ }
以下面的兩個例子 - 它們是如何工作的?Rails路徑中的path_prefix和requirements如何工作?
map.resources :api_developers, :path_prefix => '-'
map.connect '-/:controller/:action/:id', :requirements => { :controller => /metrics|labs/ }
的:串流中刪除選項,可以添加將前綴公認的路徑附加參數。例如,假設您的應用程序中的每張照片都屬於特定的攝影師。在這種情況下,你可能會宣佈這條路線:
map.resources :photos, :path_prefix => '/photographers/:photographer_id'
路線通過此項認可將包括:
/photographers/1/photos/2
/photographers/1/photos
所以你的樣品
第一個
/-/api_developers/
/-/api_developers/1
/-/api_developers/1/edit
等
秒一個
/-/metrics/:action/:id
/-/labs/:action/:id
因爲是:action
和:id
沒有要求他們都能像
/-/metrics/first_string/second_string
任何字符串