![](/img/trans.png)
[英]Rails 3 - dependent => :delete_all doesn't work. Why?
[英]Rails - new path doesn't work. Why?
我需要具有類似photos/13/rate
=>的URL,我創建了以下路由規則:
match 'photos/:id/rate' => 'photos#rate'
在這種情況下,我將采用以下路徑:
link_to 'Rate', rate_photos_path(@photo)
但是我仍然收到錯誤消息
undefined method `rate_photo_path' for #<#<Class:0x0000012aa18170>:0x0000012aa14520>
我試圖打印出rake:routes
,但在聲明中僅
/photos/:id/rate(.:format) photos#rate
沒有道路。
在這種情況下怎么了?
嘗試這個:
resources :photos do
member do
get 'rate'
end
end
或者,您需要給路線起一個名字。
match 'photos/:id/rate' => 'photos#rate', :as => :rate_photo
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.