bookが所有するネストされたオブジェクトを削除したいuser。ページには、それに関連user#showするすべてが表示されます。各本のほかに、それへのリンクがあります。これが私のコードです:booksuserdelete
routes.rb:
resources :users do
resources :books, :only => [:new, :create, :destroy]
end
book_controller.rb:
def destroy
@user= User.find(params[:user])
@book = Book.find(params[:book])
@book.destroy
redirect_to current_user
end
そしてuser#showページで:
<%= link_to "Delete", user_book_path(current_user, book), :method => :delete %>
これが間違っていることはわかっていますが、欲しい本を削除するにはどうすればよいですか?