我目前已建立了photos
以下途徑:Rails 3路線:如何避免與'show'動作衝突?
resources :photos
match 'photos/:user' => 'photos#user', :as => :user_photo
match 'photos/:user/:key' => 'photos#show', :as => :show_photo
這兩個match
路線給我的網址,如:
http://example.com/photos/joe_schmoe
http://example.com/photos/joe_schmoe/123xyz
...相似到Flickr格式的URL的方式。
時遇到的問題,不過,是該photos/:user
路線要麼解釋爲show
方法,或者如果我把這些自定義路線resources
之前然後像/new
路線得到解釋爲user
方法。
如何解決這個問題,而無需做大量的自定義路線?
不錯,`:except`就是我一直在尋找的東西。 – Shpigford 2011-02-13 14:25:36