お帰りなさい。
だから私たちは、コメントであるDについての別のビデオを持っています。
したがって、私たちのルートに追加する必要があるコメントを削除するには、ボタンを追加する必要があります。このボタンは、実際には破棄ルートにリクエストを送信するフォームです。
これは、1つのルートだけを編集して更新するのに比べて非常に簡単です。
クレイジーな複雑なフォームは必要ありません。
あなたは、キャンプ場と特にコメントの更新を追加することでやった多くの複雑さについて心配する必要はありません。
私たちが必要とするルート。
キャンプ場を始めるために私たちがどのようにしたのかを見てみましょう。
スラッシュIDを下にスクロールして表示します。
しかし、私たちのルートは実際に削除要求としてスラッシュキャンプグラウンドスラッシュIDですので、私たちはキャンプ場でそれを追加することができます破棄ルートは、削除要求としてスラッシュキャンプ場スラッシュIDであり、私たちのコメント破壊ルートはネストされているので、少し長くなります。
スラッシュキャンプ場スラッシュIDスラッシュコメントスラッシュコメントIDは削除要求です。
だから私たちはここで安らかなルートを落としている。
今度はこのルートを実装しましょう。
我々は私たちのコメントの天才に行くことから始めます。
ルートファイルと、コメントがルートを破壊すると言うコメントを追加します。
そして、私たちはルータードット削除が必要です。ルートは単にコメントIDです。それは、それが私たちが米国で必要としたときに他の部分が前に追加されているためです。
だから私はもう一度やりませんが、米国ではこのファイルが必要ですが、ここでは標準的な呼び出しで応答するためにリクエストが必要です。
私たちは最終的に私の身分証明書を見つけて削除します。
しかし今のところ、私たちはただ安心していきます。
そして、これは破壊のコメントルートであり、保存されます。
さあ、このルートを試してみましょう。
そこで、私たちのショー形式に行きます。
まずはサーバーを起動させてください。
私たちが欲しいのは、ここのボタンです。
ただそれを見てください。
しかし、それを赤にしてからそれをクリックし、そのルートに削除要求を送信しましょう。
しかし、実際に削除要求ではないことを覚えておいてください。それは、フォームから削除要求を出すことができないためです。
これがメソッドオーバーライドの全体的なものなので、それを使用しています。
私たちは、以下のようなアンダースコアメソッドを持つ投稿要求を送った。
だから私たちのショーでこれをやってみましょう。
したがって、このボタンのすぐ下にあるこのアンカータグはフォームに追加され、単にアンカータグにすることはできません。アンカータグはリクエストを得るためです。
私たちはポストが必要でした。
だから、もう一度やり直していくつもりです。
我々は実際に私たちが上に持っているものをコピーすることができますキャンプ場スラッシュキャンプ場IDスラッシュコメントスラッシュコメントIDので、私たちはここにそのすべてをコピーすることができます。
そしてスラッシュ編集は必要ありません。
IDの後にスラッシュする必要はありません。メソッドのアンダースコアメソッドが削除と等しい場合を除き、メソッドequals
postが必要です。
だから厄介なような種類の長いが、ここのルートの名前だけです。
そのルートに関係するものはたくさんあります。
OK。
したがって、フォームの内部には、入力タイプがsubmitと等しく、次にDTN ETN
XとBICIのクラスに危険が生じます。
それは私たちのために素敵で赤いものにしなければなりません。そして、今度は入力タイプのサブミットの使い方を示すためにボタンを押さなかったので、値を与えることができます。
実際のボタンのテキストには値を与えますが、内側のボタン要素がセットを怒らせてしまった場合は、ここにはその文字列はありません。
だから、価値は、ただ私たちのことを言いましょう。
OKをリフレッシュしましょう。
だから私が最初に気づいたのは、削除ボタンがフォームに入っているキャンプ場で行ったのと同じ問題だから、それを次の行に送りました。
幸いにも私たちは既に定義したスタイルシートを持っています。
私たちが公共のスタイルシートに入るならば、表示を並び替えるためにこの削除フォームがあると評価してください。
だから私たちがこれを試してみると、今度は9つの斑点が表示されます。
ボタンは私が望むように動作することがわかります。
だから私たちはそれをします。
しかし、私たちのCSSAファイルでは、実際にCSSAファイルに新しいものを書く必要はありません。このIDをコピーし、それをこのフォーラムに割り当てるだけです。
今私たちのフォームは素晴らしく、並んでいます。
最後に行うべきことは、実際に私たちのルートを実装することです。
だから何が起こるか見てみましょう。
良い。
私たちはこれを破壊共通ルートとします。
今、私たちは実際にコメントを破壊する必要がありますので、コメントはい。
私たちを取り除く。
私たちはIDで罰金の言い方をして、IDのメンバーを削除します。
だから、リクエストハラムドットのコメントIDです。
これはここにある。
そして、この家をもう一度打つだけです。 D. 私たちが話していることです。
私たちはキャンプ場を持っています。 D. コメントスラッシュコメントID。
OK。
次に行うことは、コールバック関数のエラーです。ここで行うことができるのは、リダイレクトを再び停止するだけのエラーがあるかどうかを確認することです。
そして、エラーがなければ、最終的にメッセージを送信し、最終的に私は実際にはこれからいくつかのビデオを意味します。私たちは本当にこれに近づいていますが、コメントが正常に削除されたというメッセージを送信します。
今のところredstart redirectです。
コメントを削除した後は、ショーページに戻ります。
私たちはredstartリダイレクトを行うこともできます。ユーザーはショーページから来ていると仮定します。コメントは削除ボタンが表示される唯一の場所ですが、技術的には誰かがそのリクエストをPostmanのようなものから送信することができます練習。
ショーページのリダイレクトを最初から書くつもりです。
だからスラッシュキャンプ場はIDをスラッシュし、そのIDはハムを要求しています。IdはコメントしていませんID Idですが、キャンプ場IDです。
私たちは多くのIDSを行っていますが、私たちのルートの最初のものはキャンプ場のためのものです。
だから、これはショーページに戻ってきて、そのコメントが削除されたことを願っています。
それでは、再起動してみましょう。
私はこれを行うために今すぐログインする必要はありません。
だから私が削除をクリックすると、それがなくなっているのを見ることができます。
私は1つを追加するためにログインする必要があります。
だから私はパスワードで再度ログインさせてください。
これに新しいコメントを追加しましょう。
まだ編集できることを確認してください。
もう1つ追加しましょう。
非常にオリジナルのコメントやたくさんのものを食べる。
完璧。
それは働いている。
だから、破壊ルートを定義するステップを修正するために必要なのはこれだけです。
私たちは実際にIDで見つけて削除するロジックを追加します。他の重要なステップは、ルートファイルではなく削除要求として実際には偽装されている投稿要求を送信する必要があるため、アンダースコアメソッドを追加したポストは、削除メソッドオーバーライドがそのアンダースコアメソッドを予期しており、メソッドオーバーライドなしにトリガされるポストをラフティングするのではなく、ここで削除ルートをトリガします。
OK。
次のステップでは、まずコードを編集して削除するためにログインする必要があり、コメントを編集して削除するためには、あなたに属していなければなりません。
したがって、アプリケーション上のすべてのコメントを任意に削除して削除することはできません。
OK。
だから私たちは次のビデオ