我认为我有这个,
<% @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"}
谢谢!
更新
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
答案 0 :(得分:1)
您是否已将照片映射为您的routes.rb中的资源?
<强>更新强>
根据您的路线,这可能有用:
<% @photos.each do |photo| %>
<%= link_to "Destroy", admin_issue_photo_path(photo), :method => "delete" %>
<% end %>