こんにちは。
そこで編集している次の2つのビデオは、今終了したばかりのキャンプ場ではなく、コメントを更新しています。
だから私たちはいくつかのビデオを持っています。
最初のものは、編集ルートと更新ルートを有効にすることです。
次は、破壊ルートを取得することです。そして、最後のものが私たちのコメントに追加されます。
だから誰もコメントを編集することができる、または誰でもコメントを削除することができますこれらの2つのビデオを開始する。
彼らがそれを所有しているかどうかは関係ありません。
このビデオでは、編集を開始しています。追加する主なものは3つあります。
最初は、コメントの編集ルートです。
次のボタンは、ボタンをクリックすることで、すべてのコメントの横にあるその編集ルートに移動することができます。
最後に、データベースを実際に更新した正しい更新ルートを追加して、すべて正常に動作するようにします。
だから私が今見たことがあれば、私はキャンプ場に戻り、いくつかの新しいキャンプ場を追加しました。なぜなら、最後のビデオでそれらをすべて削除したからです。
一度私は既にここにあるコメントを追加します。
素晴らしいコメント。
私は編集と削除ボタンを見て、もう一度やり直したい。
彼らは誰のためにも表示されます。
だからこのビデオの終わりまでに、すべてのコメントにはatとdeleteがあり、誰でも削除することができます。
誰でもコメントを編集できます。
だから戻って、私たちのルートに追加することから始めましょう。
私はここで私たちの小さなテーブルをプルアップし、私はそれをプレビューするよ安心なルーティングのために覚えています。
さあ。
それを見てみましょう。
スラッシュドッグスラッシュスラッシュはリクエストを受けると追加され、ちょうど1匹の犬のためのフォームを表示するつもりです。
1つのコメントの私たちのケースでは、私たちはスラッシュコメントスラッシュのアイデアを入れて更新している。
しかし、私たちのためにそれはスラッシュコメントスラッシュIDスラッシュIDそのような編集をスラッシュではない。
それはネストされたルートであることを忘れないでください
私たちがこれを閉じさせるルートを見れば、ここに私を読んで私に戻ってみると私はちょうどAdamになります。キャンプ場はキャンプグラウンドのスラッシュIDスラッシュのように見えます。
しかし、私たちのコメントルートはキャンプ場の後に入れ子になっています。
だから私たちはキャンプグラウンドスラッシュIDスラッシュコメントスラッシュIDスラッシュのようなものがあります。
しかしこれはIDとも呼ばれます。
だから私たちはこれを変更する必要があります。なぜなら、これはIDなので、両方のIDを取得しようとすると、実際にはID番号を取得するだけです。基本的にIDをIDにしてPramに追加します。
そこでこのコメントIDと呼ぶことにします。
これは何でもかまいませんが、これは私たちが定義しようとしているルートです。
だからキャンプグラウンドのようなIDはそのような共通のIDスラッシュをコメントします。
これは私たちのアプリで覚えているので、これはたくさんあります。 S.
下にスクロールしたルートが必要な場合は、既にこれをすべてのコメントルートに追加します。
それでは、今すぐコメントを出すことができます。
編集ルートのこの最後の部分に焦点を当てて始めます。
だからコメントがあります。
J. S. 私たちは新たに作成したファイルをルートします。後でルータを作成します。スラッシュのコメントを取得します。
そして、最終的には、残りの部分でフォームをレンダリングし、コメントのルートを編集し、そのルートに確実に到達できるようにします。
だからここでサーバーの更新を再開し、スラッシュのコメントにスラッシュを追加する必要があります。そのスラッシュをスラッシュするだけで、コメントのためにルートに着きます。
次に行うべきことは、その編集フォームに私たちを連れて行くボタンの正しいリンクを追加することです。
それはここの私たちのキャンプ場のショーページになるでしょう。
そして、私たちがループしている部分を見つけて、各コメントに追加して、さらに進む前に、私はまだ10にあると指摘しなければなりません。
だからこそ、これらの変更はすべてV 10になります。
だからキャンプ場私たちの共通のそれぞれのための1つの著者と10日前にユーザー名とコメントのテキストを出すためのそれぞれの停止。
そのため、ブートストラップでは、ブートストラップクラスPTENを使用してアンカータグを追加します.PTENダッシュを追加します。
だからそれは小さく、色は警告することができます。
私たちの場合には、ここでそれを追加して、それはかなり長くなると考えています。
あなたはキャンプグラウンドをしているスラッシュキャンプ場スラッシュまたはキャンプ場IDを行う必要があります。
だから私たちはアートEを追加する必要があります J. はい、可変キャンプグラウンド。
それはちょっと混乱するだろう。
Underscore
IDを入力し、そのコメントの後にスラッシュを入れた後、私たちのコメントIDとそれぞれの個々のコメントはEjayのコメントだけになります。タグのアンダースコアやIDスラッシュは非常に長く続きます。
しかし、我々はちょうどそれを少しきれいにするためにこれのような何かをすることができます。
ちょうどそれが欲しいのなら、私たちはサーバーを再起動するのを救うでしょう。
技術的には私たちはすぐそこでそれをする必要はありません。
私たちはリフレッシュします。
編集ボタンがあります。
我々がそれを点検し、Trefを見れば、それは長くなるだろう。
あなたはキャンプグラウンドが大きなIDスラッシュのコメントをスラッシュして、大きなIDスラッシュをスラッシュしていることが分かります。そして今、そのコメントのためのフォームをレンダリングしたい追加ルートに私たちを連れて行きます。
それでは、サーバーを停止して、呼び出す必要のあるテンプレートを作成しましょう。
E. J. はい。
だからそれは使用の中にある必要があります。
だから、タッチビューはコメントをスラッシュします。
E. J. はい。
それから私たちが行くようにそれを開きます。
そして、新しいコメントやヌーダを取ってみましょう。 J. 新しいフォーラムと非常に似通っているため、フォームとして作成して複製してください。
唯一の違いは、コメントを追加するために空のフォームを使用するのではなく、実際には既存のデータが存在することです。
それで、ここに貼り付けるだけで終わりです。
そして、私たちはいくつかのことを変える必要があります。
最も重要なことは、このH-1を編集してから、アクションを変更する必要があるという形で変更することから始めることができます。
私たちはまだキャンプグラウンドのキャンプグラウンドIDのようなコメントが必要ですが、私たちはキャンプグラウンドをスラッシュしたり、コメントがまだ定義されていないコメントIDをスラッシュしたいので、私たちはこれを提供する必要があります。
我々はその衝動をしている。
私たちが働きたいコードを書いている、エラー駆動型開発。
編集の代わりに正しいコメントを見つけて、それをこのテンプレートに渡す必要があります。
そのルートの内部に追加このデータをこのテンプレートに渡して、編集した内容をフォームに追加して編集内容を確認できるようにする必要があります。
私は、データとメソッドは、読み込みメソッドが再び上書きされるのでポストになることを見ていますが、それはputであるはずです。
そこで、このアンダースコアメソッドをputと同じにする必要があります。このメソッドは、更新する必要があります。
そしてプレースホルダーの代わりにそれを与えたいと思っています。
私たちは価値を求めていますし、タグとしてEjayが必要です。コメントがまだ定義されていないTexをコメントに追加します。
これを実行すると、エラーが発生し、編集をクリックすると、フォームはレンダリングされません。
だから私たちのルートに行くと、実際にはエラーは発生しません。そして、フォームをレンダリングして、Rezkoがコメントをスラッシュにするようにします。
今すぐ再起動する必要があります。
このページにもう一度同じ編集をしようとすると、私たちはキャンプ場が定義されていないことを今私たちに伝えています。
そして、私たちがそれを修正すれば、コメントが定義されていないという別のエラーも出ます。実際にセットアップするにはそのキャンプグラウンドIDが必要なので、私たちはテンプレートで実際にキャンプ場を使用していません私たちはそれが長い厄介なネストされたルートのキャンプ場スラッシュであることを覚えているその編集ルートに行くように正しいルートWIPs
campground
ID
soshコメントそのような一般的なID私たちは働くためにそれを必要とするが、我々はすべての関連するすべてのデータ私たちは実際にこれを単純化することができるようにIDが必要です。キャンプグラウンドのアイデアは存在しませんが、私たちのテンプレートでパスしてコメントルートのIDにアクセスします。
だから、私たちはキャンプ場のようなことをする必要があると思っているかもしれませんが、IDで見つけて、それをルートのIDで渡す必要があります。
Amscot
IDを要求するのではなく、キャンプ場のIDを持っているので、私たちはそれをする必要はありません。私はキャンプやコメントのように見えますが、あなたの設定を読む方法はかなり混乱しています。
IDしかし、私たちがアドレスで定義したものは、ここにここに戻っています。
だから、IDはキャンプグラウンドIDを参照し、コメントIDはコメントのアイデアです。
だからキャンプ場に渡すだけでアンダースコアIDはAmscot IDを要求するのと同じです。
私たちはもう同じエラーを起こすべきではありません。
まあ、私は別のものを持っています。今、私たちに、そのキャンプ場をまだ伝えていないことは、ここでそれを使用していたので、定義されていないということです。
ここでテンプレートを変更しますか？
Let 'sはただ今、象徴的なコメントを言いましょう。
今は新鮮なためコメントは定義されていません。
だから私たちはそれを修正する必要があり、今回はコメントの中にテキストが必要なのでコメントを参照する必要があります。
だからIDのIDで見つかるコメントドットはリクエストハムドットコメントIDです。
次にコールバックを作成する際にエラーが発生し、エラーの場合はコメントが見つかりました。
今のところ、私たちは、話し続ける素晴らしいメッセージを実装しようとしているものに非常に近づいています。
今はちょっと休みましょう。
ループをリダイレクトします。
そうでなければ、ここでこれをやりたいだけです。
そして、私たちはまた、これらのコメントのちょうどもう一つであるコメントが、再起動のようなコメントであることをコメントで伝える必要があります。
私たちがこの考えをしていることを覚えておいてください
私たちはIDと呼んでいる最初のものです。それを直接渡しています。
次に、2番目のIDを取得し、そのIDを使用して対応するコメントを探します。
今私がページをリフレッシュすると、私たちはフォームを取得します。
私たちはちょうどそれをコピーしたので、すでにスタイルが設定されています。
そして、もちろん、私が提出したときにあなたが見たいと思うエラーについて考えてみてください。
キャンプ場を置くことはできません。
それは、そのルートが定義されていないためです。
それでは、今やってみましょう。
実際に最初の2つの作業は、ルート編集の編集ボタンを実行したかったのです。
今すぐ更新するだけです。
だからコメントに戻って別のコメントをここに追加させてください。
あなたの記憶をリフレッシュするだけで、キャンプ場をスラッシュしてキャンプグラウンドのIDをスラッシュにすることができます。
そして、それはputリクエストとして私たちの更新ルートになるでしょう。ルータはここでただここで定義しているルータを使用してメンバを配置し、それを返さないうちにそのすべてを返しますが、ルーティングされた後ではなくモジュール化されたエクスポート私たちが必要とするのは、スラッシュコールとコメントだけです。
IDはリクエストレスポンスと同じです。
そして、いつものように私はこれらの単純な赤い点から始めたいと思いますし、コメントの更新ルートを叩いて、今度は私たちのフォームrefresh
submitでそれを打つことができます。
すばらしいです。
したがって、私たちのフォームは適切な場所に置かれます。
私たちのルータは今、論理を必要としており、私たちのロジックはキャンプ場のためにどのように行ったのかと非常によく似ています。
私たちがIDと更新で見つけた更新キャンプ場を見れば、ここで全く同じことをしたいと思うが、IDと更新によってコメントが見つけられ、idと更新による資金は3つの異なることを覚えている。
更新するデータで定義されたIDと、その後にコールバックが実行されます。
だから、私たちはIDで見つけたコメントを探してIDを更新したいと思います。
これはここに私たちが行きたいときに必要なデータです。
あなたはそれがテキストをコメントすることを思い出しているのを見るでしょう。
コメントドットテキストやコメントだけでアクセスできるので、実際には必要なものです。
だから私たちはリクエストドット体ドットコメントに戻ることができ、それはただ1つの事柄のテキストエラーを持つコメントオブジェクト全体です。
次に、この更新されたコメントを呼び出して、残りのリダイレクトを返すだけでユーザーに返信するエラーがないかどうかを確認します。
さもなければ私達はコメントのためのショーページにそれらを送り返したいと私達がそこにする必要があるすべてはredstartのリダイレクトです。
ショーページはスラッシュキャンプ場でIDと私たちが持っているIDを削っていることを忘れないでください。
ここでも私たちのルートのように見え、ちょうどコメントIDのように見えません。
私はそれが初心者に混乱していると本当に思っています。
しかし、もし私たちがこれをやり続けるならば、私たちがJに行くならば。 S. 私たちの共通ルートのすべてがこの後にネストされていることを忘れないでください。
だからキャンプ場のIDは常にあるので、そのリクエストをハムドットIDで使うことができます。それは私たちが必要とするすべてのものでなければなりません。
だからそれを試してみましょう。
うまくいけば、それは私たちのために働く。
このコメントを投稿してヒットしたものになるように編集しましょう。
完璧にスクロールすると、もう一度編集を試してみましょう。
完璧。
それは正常に動作しています。
すばらしいです。
それは私が編集ルートで追加した覚えていることを編集して更新したことです。これは最初のものです。これはキャンプグラウンドの後で私がコメントをした理由とその理由はちょっとナシールです。それは少し余分なシンタックスであり、それらのネストされたルートについて心配する必要があります。
しかしルートとID名の一部以外は、ほとんど同じです。
IDで検索し、更新したことを意味し、編集ルートがあり、更新ルートがあります。
編集ルートから始めました。
私たちはボタンをボタンのように見せるために、ブートストラップ・スタイリングだけでリンクを実際にリンクしました。
そして最後に更新ルートを追加しました。
次は、まったく同じことをしますが、コメントを破棄または削除するためです