1

ここに私のgit https://gist.github.com/774510

問題は、ルートが一致しないI get sent toで使用method:destroyしている場合、さらにコメントが削除されないことです_comments.html.erbarticles/1/comments

を使用するmethod:deleteと、正しいページにルーティングされますarticles/1が、コメントを削除する代わりに、アプリが新しいコメントを作成します:/

4

1 に答える 1

2

コメントが記事の下にネストされていることをレールに伝えるか、コメントコントローラーでコメントを削除する必要があると思います:

1.)

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

2.)

# _comments.html.erb
<%= link_to 'delete' comment, :method => :delete %>
于 2011-01-12T01:32:14.693 に答える