2011-12-31 60 views
0

new_photo_path返回/photos/newRails路徑助手不一致

然而,輔助awesome_photos_path/photos/awesome創建定義爲:

resources :photos do 
    collection do 
    get 'awesome' 
    end 
end 

這是煩人。有緩解疼痛的簡單方法嗎?

+2

什麼是如此痛苦樣?對我來說似乎合乎邏輯。 – 2011-12-31 07:22:09

+0

我希望兩個助手都是單數還是複數。想想看。如果我正在展示一張令人敬畏的照片,我想將其稱爲「awesome_photo」。另一個例子是隨機的。我想鏈接到'random_photo_path'。 – m33lky 2011-12-31 07:44:09

+2

如果你想** ** ** awesome_photo,你應該使用'member do get'awesome'end'來代替。集合是一堆照片**,所以'awesome_photos'是有道理的。 (考慮'photos_path' vs'photo_path(@photo)') – PeterWong 2011-12-31 07:55:47

回答

0

試試這個:

match "/photo/awesome" => "photos#awesome", :as => :awesome_photo 
+0

第一個沒有工作。 – m33lky 2011-12-31 08:06:01

+0

@ m33lky:好的,刪除它然後:-) – 2011-12-31 08:06:47