рельсы полиморфные вложенные комментарии - не могу их удалить - PullRequest
1 голос
/ 11 января 2011

вот мой мерзавец https://gist.github.com/774510

проблема в том, что если я использую method:destroy в _comments.html.erb, меня отправляют на articles/1/comments, где не найдено ни одного маршрута, кроме того, комментарий не удаляется

если я использую method:delete, меня перенаправляют на нужную страницу articles/1, но вместо удаления комментария мое приложение создает новый :/

1 Ответ

2 голосов
/ 12 января 2011

Полагаю, вам нужно сообщить rails, что комментарий вложен в статьи ИЛИ просто удалите комментарий в контроллере комментариев:

1.)

# routes.rb
resources :articles do
  resources :comments
end

2.)

# _comments.html.erb
<%= link_to 'delete' comment, :method => :delete %>
...