修正に苦労しているという非常に奇妙な問題に遭遇しました。私の見解では、ととのリンクがdata-remote="true"
ありdata-method="delete"
ます。リンクをクリックするDELETE
と、Railsサーバーへのリクエストが表示されます。返されたJSコードは、このリンクのプロパティを変更します。その中にはとが含まれhref
ますdata-method
。
このリンクをもう一度クリックすると、サーバーは新しいへのリクエストを受信していますがhref
、古いものでは、に変更したdata-method
にもかかわらず(リクエストを送信します)。DELETE
POST
DELETE
ただし、ページを更新すると、HTMLは「新しい」HTML(返されたJSで変更されたもの)と同じですが、実際には正しいリクエストタイプが送信されます。これが問題が私を困惑させている理由です。