2010-11-29 88 views
0

我有這個在我看來,問題與刪除照片對象

<% @photos.each do |photo| %> 
    <%= link_to "Destroy", photo, :method => "delete" %> 
<% end %> 

我得到未定義的方法`photo_path」錯誤。

我正在使用回形針。

這裏是我的耙路線的摘錄。

DELETE /admin/issues/:issue_id/photos/:id(.:format) {:action=>"destroy",controller=>"admin/photos"} 

謝謝!

UPDATE

map.resources :issues, :has_many => [:notes, :photos] 

    map.namespace :admin do |admin| 
    admin.resources :issues 
    admin.resources :issues do |issue| 
     issue.resources :photos 
    end 
    end 

回答

1

你有映射:照片在你的routes.rb資源?


UPDATE

根據您的路線,也許這會工作:

<% @photos.each do |photo| %> 
    <%= link_to "Destroy", admin_issue_photo_path(photo), :method => "delete" %> 
<% end %> 
+0

是。我已經使用路線代碼更新了帖子。 – Shreyas 2010-11-29 12:29:25