2010-11-29 83 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