さて、フォームを提出できる投稿経路を設定しましょう。
だから、私はこれをちょうど下にするでしょう。
そして、それはポストで適切になるだろうし、URLはスラッシュキャンプ場は、スラッシュのアイデアを再びスラッシュコメントをスラッシュされ、それはそれです。
私たちの要請とコルバックへの対応を追加し、IDを使ってキャンプ場を調べるために必要なことを聞​​かなかったので、新しいコメントを作成する必要があります。
それから、新しいコメントをキャンプ場につなぎたい。
最後に、どこかにリダイレクトしたいと思います。私たちが既にいるキャンプ場のショーページにリダイレクトするのは意味があります。
キャンプグラウンドへのリダイレクトはそのようなページを表示します。
OK。
まず、IDを使ってキャンプ場を探して、IDの中のクエストドットハムのためにそのキャンプ場を覚えましょう。
私たちがここでやったのと同じように、私たちはIdによって見つけたキャンプグラウンドをします。
Amzah
IDを要求し、エラーとキャンプ場でコールバック関数を要求してください。
そして、ここで私たちはエラーを使用していないことについて不平を言っています。
そこで、エラーを処理します。
Constable
log私たちとかそうでなければ、私たちはこのコードをすべて実行していきます。もし私たちが彼らにコメントを追加しているキャンプグランドが見つからなければ、私たちは問題を抱えています。
だから私たちはこれをしませんが、代わりにユーザーの視点からかなり有害であるキャンプ場をスラッシュにリダイレクトするだけです。
しかし、少なくともアプリは停止しません。
私たちはどこかにリダイレクトして、問題を説明するエラーメッセージを表示します。
OK。
したがって、リダイレクトはrezリダイレクトにする必要があり、次にelse内で新しいコメントを作成します。
だからこそ、作成するコメントで終わります。
しかし、これを行う前に、私たちはコメントアウトし、名前属性を追加するこの新しい方法を導入したときに私が何を言っているかを示したいと思います。
しかし、再会されたものは、名前のコメントの下で一緒に再グループ化されます。
だから私たちはここに戻って、そのログ要求ドット体ドットコメントをして、サーバを再起動して保存してみましょう。私たちはsoshキャンプ場を訪ねます。
そのうちの1つをクリックして、スラッシュコメントスラッシュを行ってから、コメントを送信します。
これはサンタからホホホです。
ちょうどそれのように。
送信をクリックすると、このリクエストは実際には何も見えなくなります。
我々はそれを適切に処理していないので、最終的にはタイムアウトになるだろう。
私たちはキャンプ場が見つからなければリダイレクトするだけです。
それ以外の場合は何もしません。
しかしもっと重要なのは、ボディ・アヒルのコメントをリクエストすると、新しいコメントを作成するために必要なものすべてを持っていることがわかります。
だから私たちはここに座る必要はありませんし、VARテキストは本文テキストを要求し、次にvarの著者などと同じように、私たちはただ本体文書の要求を使用することができます。
ここでは、渡すオブジェクトを作成して渡す代わりにコメントを作成し、すでにそこにある2つの部分を持つ本文を要求します。
そして、私たちのコールバックと我々は我々のエラーを持っているし、私たちのコメントはOKです。
そして、いつもエラーがあるかどうかをチェックするつもりで、簡単なことをします。 再度ログしてください。
それがすべてうまくいくならば、私たちがする必要があることは、そのコメントをキャンプ場に関連づけることです。その仕事をするために必要なのは、この変数であるキャンプ場です。
それは私たちがこのIDで見つけたキャンプ場を指しています.Dotのコメントです。
私たちが作成したデータベースからちょうど戻ってきたコメントであるコメントをプッシュしてください。そして、それと同じように保存してキャンプグラウンドのためにキャンプグランドを保存してから、リダイレクトしてください。
だから、私たちはキャンプ場のショーページにリダイレクトするrezを行い、ショーページはスラッシュキャンプグラウンドスラッシュIDのように見えます。
その文字列を作成する必要があります。
これは赤いスタート地点です。
しかし、私たちはそこにアイディアを入れる必要があります。
だからキャンプ場になることになるスラッシュ洪水は下線を打つ。
そのようなID。
OK。
だから我々はほとんどそこにいる。
これはうまくいけば正しいルートにリダイレクトされ、作成されたコメントを見ることができますが、コメントが定義されていないという問題があります。これは、実際に米国内のこのアプリの中でコメントを使用している初めてのことです。すでにコメントにアクセスしています。
テンプレート内のキャンプグラウンドモデルのコメントに自動的にアクセスしていたので、コメントモデルを使用する必要はありませんでした。
私たちがする必要があるのは、コメントが必要だということです。ドットスラッシュモデルでスラッシュコメントを要求し、カンマを保存する必要があります。
これらの構文エラーを再起動しましょう。
常に良いサイン。
私は元に戻る必要があります。
ここで私は応答を送信したことがなく、リダイレクトされなかったり、何もレンダリングされなかったときに私が得たタイムアウトがあります。
悪い雲9はちょうど何かが間違っていたと言った自分のメッセージを送り返しました。
OK。
キャンプ場をスラッシュします。
今度は1つをクリックします。
今度は、新しいコメントをスラッシュにするつもりです。
ここに私たちのコメントフォームがあり、私たちはTronaにそれらを期待します。
それはハリー・ポッターのものです。
送信し、あなたは何を知っていますか？
私たちが最後に行うことは、実際に長いリンカーンを手動で入力するのではなく、新しいコメントページに私たちを連れて行く簡単なボタンを追加することです。
ボタンを追加するだけで、それはショーテンプレート上にあります。コメントの直前にこれを行うだけで、段落内のアンカータグを作成して少し間隔をあけます。
だから段落タグ。
そして、各refがキャンプ場をスラッシュに等しいアンカータグが必要です。
そしてIDが必要です。そのIDはキャンプグラウンドIDです。
だから私はちょうどこれを盗んでそこに入れてIDスラッシュコメントを強調し、引用符でスラッシュコメントスラッシュに移動する必要があるように変更します。
リンクのテキストに新しいコメントを追加するだけで、これをブートストラップボタンにする必要があります。
だからクラスは、それを緑にするDTNの成功の間にしましょうと同じです。
大丈夫。
これを試してみましょう。
サーバーをもう一度起動します。
キャンプグラウンドに戻って、これらのいずれかをクリックしてみましょう。
新しいコメントを追加しました。
ほんのちょっとしたコメントを追加してみましょう。
そこに行く。
だから我々は、その機能をダウンしている。
そして、それが他のコメントでも機能することを確認しましょう。
だからキャンプ場に戻り、キャニオンの床に追加しましょう。
そして、これは再びかわいらしく、それは素晴らしい作品です。
そしてあなたが今知っているように、私は簡単な要約を行うことで終わりたいと思っています。ここに要約することがたくさんありますが、私は30秒でそれを行うために全力を尽くします。
だから私たちはネストされたルートについて話を始めるか、またはキャンプグラウンドスラッシュIDを持っていて、その後コメントが追加されます。そのコメントはキャンプグラウンドとその特定のIDに依存しているためです。
そこで、私たちはこれら2つのルートを設定しました。
私たちはテンプレートを移動しました。
そこで、私たちはcampgroundディレクトリと、リンクのいくつかを変更し、特にParshall'sにリンクしなければならない共通のディレクトリを持っています。
そして、私たちが行ったことの大部分は、私たちのルートではここにありました。
だから私たちは新しいものを作成し、両方のコメントルートを作成して、最初に正しいキャンプ場を探す必要があります。
私たちがキャンプグラウンドを見上げたら、フォームをレンダリングしますが、一度キャンプグラウンドを見て、実際に何をしたらよいかを考えたら、コメントを作成してそのコメントをキャンプ場にプッシュして保存します。
そして、私たちはキャンプグラウンドのショーページにリダイレクトしました。
だから、たくさんの新しいものがたくさん変わります。
あなたが戻って比較したいのであれば、v3はこの新しい素材を持たない最新のバージョンです。
最後に私たちがコメントの周りに残しておきたいのは、ショーページが現時点よりも少し上手く見えるように、またコメントもやや良く見えるようにスタイリングを追加することだけです。