1
ドキュメントで指定されているエントリを削除しようとしていますが、エラーメッセージが表示され続けると、NoMethodError in Tasks#show
と表示され、エントリは削除されません。Rails - 削除メソッドが動作しない
index.html.erb:
<%= link_to 'Delete', destroy_task_path(task['id']), data: { confirm: 'Are you sure?' } %>
route.rb:
delete '/tasks/:id', to: 'tasks#destroy', as: 'destroy_task'
resources :tasks
root 'home#index'
tasks_controller.rb
def destroy
uri = URI.parse("http://localhost/tasks/public/api/tasks/"+params[:id])
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Delete.new(uri.path)
redirect_to :tasks, notice: 'Task was successfully destroyed.'
end
私はここで間違って何をやっています!なぜリダイレクトされて表示されるのですか?
どのような不器用な間違い:/。ありがとうございました – omarsafwany