new_photo_path
返回/photos/new
。Rails路徑助手不一致
然而,輔助awesome_photos_path
爲/photos/awesome
創建定義爲:
resources :photos do
collection do
get 'awesome'
end
end
這是煩人。有緩解疼痛的簡單方法嗎?
new_photo_path
返回/photos/new
。Rails路徑助手不一致
然而,輔助awesome_photos_path
爲/photos/awesome
創建定義爲:
resources :photos do
collection do
get 'awesome'
end
end
這是煩人。有緩解疼痛的簡單方法嗎?
試試這個:
match "/photo/awesome" => "photos#awesome", :as => :awesome_photo
第一個沒有工作。 – m33lky 2011-12-31 08:06:01
@ m33lky:好的,刪除它然後:-) – 2011-12-31 08:06:47
什麼是如此痛苦樣?對我來說似乎合乎邏輯。 – 2011-12-31 07:22:09
我希望兩個助手都是單數還是複數。想想看。如果我正在展示一張令人敬畏的照片,我想將其稱爲「awesome_photo」。另一個例子是隨機的。我想鏈接到'random_photo_path'。 – m33lky 2011-12-31 07:44:09
如果你想** ** ** awesome_photo,你應該使用'member do get'awesome'end'來代替。集合是一堆照片**,所以'awesome_photos'是有道理的。 (考慮'photos_path' vs'photo_path(@photo)') – PeterWong 2011-12-31 07:55:47