Проблема с удалением фото объекта - PullRequest
0 голосов
/ 29 ноября 2010

По моему мнению,

<% @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

1 Ответ

1 голос
/ 29 ноября 2010

Вы указали: фотография в качестве ресурса в вашем маршруте. Rb?


UPDATE

В зависимости от ваших маршрутов, возможно, это сработает:

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