1
00:00:00,200 --> 00:00:01,160
さて、戻ってきます。

2
00:00:01,230 --> 00:00:04,020
そこで、私たちはキャンプ場の編集を始めます。

3
00:00:04,200 --> 00:00:10,080
これは、残りの部分からセマンティックUIを使ってブログを作成したところまでの少しのレビューですが、その上にいくつかの新しい概念を追加する予定です。

4
00:00:10,740 --> 00:00:13,460
&nbsp;

5
00:00:13,470 --> 00:00:19,050
&nbsp;

6
00:00:19,050 --> 00:00:22,320
&nbsp;

7
00:00:25,320 --> 00:00:32,610
&nbsp;

8
00:00:32,610 --> 00:00:38,490
特に、キャンプ場を編集する作業をしているにもかかわらず、私たちはコメントを書くようになっているので、最初にキャンプ場のショーページに移動してサーバーを起動すると、編集ボタンをクリックすると編集ボタンをクリックできます私をフォームに連れて行きます。私はそれを記入してフォームを更新キャンプ場ルートに提出してください。それが私をショーページに戻します。

9
00:00:38,490 --> 00:00:38,900
&nbsp;

10
00:00:38,910 --> 00:00:40,340
そして、私たちはそれらの変化を見なければなりません。

11
00:00:40,500 --> 00:00:42,220
誰もがこれをやり始めることができます。

12
00:00:42,300 --> 00:00:44,410
許可なしの許可なし。

13
00:00:44,430 --> 00:00:46,740
私たちはちょうど少数のビデオの意味を話します。

14
00:00:46,770 --> 00:00:49,360
一度私達は主要なキャンプ場をカバーする。

15
00:00:49,380 --> 00:00:49,620
すばらしいです。

16
00:00:49,620 --> 00:00:51,030
だから始めましょう。

17
00:00:51,060 --> 00:00:54,800
まず、メソッドのオーバーライドを追加するだけです。

18
00:00:54,810 --> 00:01:02,220
そして私は、私たちが必要とするルートを自分自身に思い出させるために作った安静なルーティングチャートを引き上げるつもりです。

19
00:01:03,360 --> 00:01:04,890
&nbsp;

20
00:01:04,890 --> 00:01:08,860
ですから、これを同じウィンドウ内の別のファイルとして追加してみましょう。

21
00:01:09,270 --> 00:01:18,510
それがスラッシュキャンプグラウンドスラッシュIDスラッシュであることを忘れないでください。更新はput要求としてキャンプグラウンドスラッシュIDを破棄します。

22
00:01:18,570 --> 00:01:19,630
&nbsp;

23
00:01:19,740 --> 00:01:28,800
だから私たちはそこから始めることができるようにput要求のメソッドオーバーライドが必要です。NPMインストールメソッドDaschオーバーライド。

24
00:01:29,160 --> 00:01:30,760
最後のビデオでこれについて言及しました。

25
00:01:30,810 --> 00:01:33,930
しかし、あなたに思い出させるために、私はV 10で働いています。

26
00:01:34,140 --> 00:01:35,540
だから新しいバージョンです。

27
00:01:35,910 --> 00:01:36,370
OK。

28
00:01:36,540 --> 00:01:40,800
方法はダッシュをダッシュ​​したいのですが、それが機能することを確認してください。

29
00:01:40,860 --> 00:01:44,800
それが閉鎖されている間にこれを閉鎖して開きます。

30
00:01:44,800 --> 00:01:55,350
実際にはい、またキャンプグラウンドJのラップを開く予定で、私たちはキャンプグラウンドでのショーの後にスポットを追加するつもりです。

31
00:01:56,130 --> 00:01:58,750
&nbsp;

32
00:01:59,880 --> 00:02:03,440
もう一つはキャンプ場を更新するためのものです。

33
00:02:04,260 --> 00:02:09,640
&nbsp;

34
00:02:09,640 --> 00:02:16,110
&nbsp;

35
00:02:16,110 --> 00:02:17,870
なぜ我々が両方とも必要なのか忘れているなら、そのユニットの安らかなルートのビデオを見直すことができますが、我々は多くの細部に入りましたが、再びフォームが必要で、フォームは更新された場所に提出する必要があります。

36
00:02:18,300 --> 00:02:23,580
OKだから、女優の中でメソッドオーバーヘッドを使うように設定しましょう。

37
00:02:23,730 --> 00:02:26,630
だから私たちはまずそれを要求する必要があります。

38
00:02:26,640 --> 00:02:30,300
メソッドオーバーライドになります。

39
00:02:30,300 --> 00:02:35,690
私たちはもちろんそれを私たちが望んでいるものと呼ぶことができますが、これはメソッドダッシュオーバーライドに関係します。

40
00:02:36,660 --> 00:02:47,010
そして、我々は適切な使用方法のオーバーライドをしなければなりません、そして、我々は何を探すべきかを教えなければなりません、そして、アンダースコアメソッドが必要です。

41
00:02:47,010 --> 00:02:48,590
&nbsp;

42
00:02:48,960 --> 00:02:51,260
それはいつも目にする普通のものです。

43
00:02:51,270 --> 00:02:54,900
私はそれが実際にはドキュメントをオーバーライドするメソッドに推奨するものだと思います。

44
00:02:55,140 --> 00:02:56,400
だから方法をアンダースコア。

45
00:02:56,400 --> 00:02:57,250
すばらしいです。

46
00:02:57,330 --> 00:03:02,160
さて、私たちは実際に一歩踏み出し、Edit Rabenで作業して、表示するフォームを得ることができます。

47
00:03:02,160 --> 00:03:02,900
&nbsp;

48
00:03:03,300 --> 00:03:06,500
そこで、私たちのキャンプ場Jで始めましょう。 S. ルート。

49
00:03:06,900 --> 00:03:12,890
ルートは取得リクエストであり、実際にはルータで作業しているアプリではありません。

50
00:03:12,990 --> 00:03:17,760
あなたはルータがスラッシュを取得するように見ることができます。

51
00:03:17,760 --> 00:03:25,860
キャンプ場でIDスラッシュをスラッシュと言う必要はありません。割り込みを覚えているからです。はい、ここにルートが必要です。

52
00:03:25,860 --> 00:03:27,520
&nbsp;

53
00:03:27,960 --> 00:03:31,830
私たちはキャンプグラウンドをsoshキャンプ場の後に追加しています。

54
00:03:31,890 --> 00:03:32,940
だから私たちはそれを必要としません。

55
00:03:33,030 --> 00:03:41,770
だから、スラッシュIDスラッシュとそれから私たちの要求と私たちの応答とコールバックが必要です。

56
00:03:42,000 --> 00:03:48,820
そして、いつものように私たちを逮捕し、そのキャンプ場のルートで、私たちがそれを確認するだけです。

57
00:03:49,610 --> 00:03:51,520
OKしかし、物事を始める。

58
00:03:51,720 --> 00:03:54,100
問題がないことを確認してください。

59
00:03:55,230 --> 00:03:59,960
リフレッシュしてからスラッシュを追加しましょう。

60
00:04:00,180 --> 00:04:00,740
すばらしいです。

61
00:04:00,810 --> 00:04:02,740
私たちはキャンプ場でそれを見る。

62
00:04:02,880 --> 00:04:04,370
それだけで私たちは必要なすべてです。

63
00:04:04,380 --> 00:04:07,230
さあ、実際にフォームをレンダリングしてみましょう。

64
00:04:07,230 --> 00:04:15,510
ですから、私たちのビューディレクトリであるキャンプ場にする必要があります。

65
00:04:15,510 --> 00:04:19,080
まだ存在していないものをスラッシュする。

66
00:04:19,440 --> 00:04:21,600
それでは、そのファイルを作成しましょう。

67
00:04:21,600 --> 00:04:26,440
だから、私たちはキャンプ場でそれをスラッシュしてタッチヒューズをスラッシュしたい。

68
00:04:26,460 --> 00:04:26,730
E. J. はい。

69
00:04:26,730 --> 00:04:27,480
そして、C9をもう一度ファイルします。

70
00:04:27,810 --> 00:04:32,090
&nbsp;

71
00:04:32,130 --> 00:04:39,840
タブ補完はそこにあなたの友人であり、ちょうど私達が正しい年齢を得ていることを私達が知っているようにちょうどパラグラフ形式がちょうどここに行くちょうど別の行を加えることをフォームを編集して単純に始めるでしょう。

72
00:04:40,140 --> 00:04:45,550
ティム私は再びサーバーをリフレッシュし、テンプレートを受け取るでしょう。

73
00:04:45,580 --> 00:04:51,920
すばらしいです。

74
00:04:52,110 --> 00:04:52,860
&nbsp;

75
00:04:52,920 --> 00:04:59,100
&nbsp;

76
00:04:59,100 --> 00:05:06,480
ここでフォームを追加するつもりですが、最初から独自のフォームを作成するのではなく、私は今ここでキャンプグラウンド用の新しいフォームを作成し、必要なものに本当に似ているのでコピーします新しいと編集の違いは、フォームがどこに行くのかです。

77
00:05:06,480 --> 00:05:14,530
それは1つの違いと私たちが作り出している要求のタイプです。

78
00:05:14,530 --> 00:05:18,100
&nbsp;

79
00:05:18,490 --> 00:05:24,430
それで、行動を指定することから始めましょう。そして、私たちはキャンプ場である必要があるため、まだやりたいことをやり遂げることができます。

80
00:05:24,430 --> 00:05:25,200
スラッシュとIDはそれにスラッシュのようなものが好きですが、そのIDを取得する必要があります。

81
00:05:25,270 --> 00:05:31,500
そして、今私たちは編集中のその特定のキャンプ場を持っていません。

82
00:05:31,660 --> 00:05:35,550
&nbsp;

83
00:05:35,770 --> 00:05:42,160
その編集ルートの内部では、テンプレートをレンダリングするだけでなく、編集中のキャンプ場を渡す必要があります。

84
00:05:42,160 --> 00:05:43,280
&nbsp;

85
00:05:43,300 --> 00:05:47,950
私たちはキャンプ場をまだ見つけていないが、存在しないキャンプ場を見つけるために変数名をつけるつもりだ。

86
00:05:47,950 --> 00:05:48,860
あなたは、クラウド9からの苦情を受けているのを見ています。

87
00:05:48,920 --> 00:05:52,050
&nbsp;

88
00:05:52,120 --> 00:06:02,080
今私たちはidで見つけたキャンプグランドをする必要があります。IDはハムIDとコールバックエラーをリクエストしています。それ以外の場合はエラーがあればキャンプグラウンドを呼び出します。

89
00:06:02,080 --> 00:06:12,310
さあ休みましょう。

90
00:06:12,820 --> 00:06:14,340
リダイレクトして、キャンプ場をスラッシュに戻すだけです。

91
00:06:14,830 --> 00:06:19,040
それ以外の場合は、編集フォームをレンダリングし、見つかったキャンプ場をキャンプグラウンドという名前で渡します。

92
00:06:19,300 --> 00:06:27,540
すばらしいです。

93
00:06:28,000 --> 00:06:28,810
テンプレートの代わりに、キャンプ場を使用して更新ルートのリンクを設定します。

94
00:06:28,810 --> 00:06:34,990
だからキャンプグラウンドはキャンプグラウンドをアンダースコアID Ejayはいのスラッシュです。

95
00:06:35,020 --> 00:06:40,870
&nbsp;

96
00:06:40,990 --> 00:06:47,170
これは、このテンプレートスラッシュに渡しているキャンプ場を識別するキャンプ場の価値です。

97
00:06:47,170 --> 00:06:48,250
&nbsp;

98
00:06:48,850 --> 00:06:54,640
&nbsp;

99
00:06:54,640 --> 00:07:02,350
そして、もう一つ手に負えないことは、これが私たちが作っているput要求である必要があることを思い出してください。実際には疑問符をアンダースコアメソッドに置き、その後メソッドを投稿として残す必要があります。

100
00:07:02,470 --> 00:07:03,510
それが私たちが作る1つの変化です。

101
00:07:03,940 --> 00:07:05,490
ここで言うことを更新します。

102
00:07:05,500 --> 00:07:07,240
だから私はそれをし、キャンプ場のキャンプ地名の名前と私たちが得るものを参照してください。

103
00:07:07,360 --> 00:07:15,180
&nbsp;

104
00:07:15,190 --> 00:07:24,040
だから、私たちがページをリフレッシュして再開すると、私たちはキャンプ場に名前がついた編集砂漠の高さを得て、私たちは近くにいます。

105
00:07:24,040 --> 00:07:25,090
&nbsp;

106
00:07:25,210 --> 00:07:30,850
私たちはルートを設定していないのに私が提出をクリックすると提出するフォームがありますので、スラッシュキャンプ場を置くことができないと言っています。

107
00:07:30,850 --> 00:07:34,000
&nbsp;

108
00:07:34,740 --> 00:07:40,570
しかし、ここでデータを入力してみましょう。私がキャンプグラウンドを編集するときに、私が編集しているデータを見て、それを一から入力する必要があります。

109
00:07:40,600 --> 00:07:43,050
&nbsp;

110
00:07:43,240 --> 00:07:50,020
だから、最初のビデオを覚えていて、それをプレースホルダにするのではなく、ブログサイトで更新するのは簡単です。

111
00:07:50,020 --> 00:07:51,530
&nbsp;

112
00:07:51,880 --> 00:07:57,820
私たちはそれに価値を与え、価値はキャンプグラウンドにする必要があり、プロパティはキャンプグラウンド名であり、私はあなたが投げるイメージのためにこれをコピーします。

113
00:07:57,850 --> 00:08:03,130
だからキャンプグラウンドそのイメージ。

114
00:08:03,190 --> 00:08:05,740
そして最後にキャンプグラウンドの説明をして、私はその綴りが正しいことを確かめます。

115
00:08:06,520 --> 00:08:14,130
だから私たちがやっていることは、このテンプレートをレンダリングしたIDに基づいて経路上のキャンプ場を探していることを忘れないでください。

116
00:08:14,410 --> 00:08:21,100
&nbsp;

117
00:08:21,100 --> 00:08:22,210
&nbsp;

118
00:08:22,210 --> 00:08:28,760
私がリフレッシュすると、私たちが見つけたデータを、私たちが見つけたIDがそのキャンプ場をテンプレートに渡して、入力情報として情報を表示していることがわかります。

119
00:08:28,760 --> 00:08:33,010
だから私たちは今それをしました。

120
00:08:33,310 --> 00:08:34,700
今私は実際にこれを提出するときに作業する必要があります。

121
00:08:34,930 --> 00:08:37,570
だからこれを変えよう。

122
00:08:37,570 --> 00:08:39,070
そこでいくつかの変更がいくつかの余分なシンボルを追加し、submitをヒットすることがわかります。

123
00:08:39,340 --> 00:08:44,180
もちろん私には更新ルートがないこの問題があります。

124
00:08:44,290 --> 00:08:47,490
それでは、次にしましょう。

125
00:08:47,800 --> 00:08:49,410
&nbsp;

126
00:08:49,960 --> 00:08:55,300
私たちは新しいものを取り除くことができます。私はそれを少しでも開いたままにしておきますが、私たちはアップデートルートを追加する必要があります。

127
00:08:56,080 --> 00:08:59,550
それが更新されていることを忘れてしまった場合、それはキャンプ場をスラッシュするための要求です。

128
00:09:00,570 --> 00:09:06,550
IDはリクエストを出すのではなく、リクエストを出すことを除いて、ショーページと同じです。

129
00:09:06,550 --> 00:09:12,130
だからコロンIDをスラッシュしてください。

130
00:09:12,610 --> 00:09:16,850
応答してから保存してください。

131
00:09:17,540 --> 00:09:20,760
&nbsp;

132
00:09:20,960 --> 00:09:30,010
&nbsp;

133
00:09:31,120 --> 00:09:36,790
&nbsp;

134
00:09:36,790 --> 00:09:40,900
ここでは、私たちが覚えておく必要があるのは、適切なキャンプ場を見つけて更新し、どこかにリダイレクトする必要があることです。通常は、リスト全体に戻ってほしくないアイテムを更新したら、キャンプ場の中であなたの変更を実際にショーページに見たいと思っています。

135
00:09:40,900 --> 00:09:42,000
だから私たちは別々にできる更新を見つけることから始めます。

136
00:09:42,040 --> 00:09:46,330
あなたはIDで検索を行い、その後、更新を行うことができます。

137
00:09:46,360 --> 00:09:51,000
しかし、覚えておくことは、マングースには、キャンプ場であるその素晴らしい組み合わせがあります。

138
00:09:51,270 --> 00:09:58,510
idとupdateで検索し、いくつかの議論が必要です。

139
00:09:58,770 --> 00:10:05,160
&nbsp;

140
00:10:05,160 --> 00:10:12,710
最初のものは、IDが探しているものを探しているところです。ちょうどここのハラムIDをリクエストしています。

141
00:10:12,720 --> 00:10:13,880
次は、更新したいデータです。フォームを見ると、データは名前のイメージと説明です。

142
00:10:14,430 --> 00:10:22,650
だから私たちができることは、ここではvar data

143
00:10:23,520 --> 00:10:32,820
equalsのように見える新しいオブジェクトを構築し、nameという名前のbodyというボディがリクエストbody imageであるという要求です。

144
00:10:32,940 --> 00:10:41,060
しかし、それは少し痛みです。

145
00:10:41,280 --> 00:10:42,810
そして私はあなたにこれを前に示しました。

146
00:10:43,110 --> 00:10:44,620
私たちができることは、キャンプ場の中にそれらをまとめて、それをあなたが何とか呼んでみたいものにすることです。

147
00:10:44,750 --> 00:10:52,350
でも、私はキャンプ場でやるよ。

148
00:10:52,530 --> 00:10:53,580
私はちょうどこことここを閉じ括弧でコピーします。

149
00:10:53,730 --> 00:10:59,460
今これらの3つのものをまとめるならば。

150
00:10:59,630 --> 00:11:01,820
&nbsp;

151
00:11:01,880 --> 00:11:08,250
だから私のアクセス要求bodycamキャンプ場の上で私は今、単一のオブジェクトの中にネストされた名前のイメージと説明を取得します。

152
00:11:08,250 --> 00:11:10,170
だから今私がしなければならないことは、まさにそのようなボディキャンプ場の要請で合格することです。

153
00:11:10,170 --> 00:11:16,750
そして私のコールバックはエラーです。それから私たちはそれを更新されたキャンプ場と呼んでいきます。

154
00:11:16,880 --> 00:11:25,030
現時点では、エラーがある場合は標準を実行します。

155
00:11:26,750 --> 00:11:30,780
あまり使用することはできませんが、簡単な修正はキャンプ場にリダイレクトすることです。

156
00:11:30,840 --> 00:11:35,400
&nbsp;

157
00:11:35,430 --> 00:11:40,300
フラッシュメッセージを実装すると、問題の内容を指定できるようになり、もう少し意味のある別の場所にリダイレクトすることができます。

158
00:11:40,320 --> 00:11:42,150
しかし、私たちのデータベースが消されていない限り、エラーの原因はまだありません。

159
00:11:42,420 --> 00:11:47,880
そして、それがうまくいくなら、私たちがすることはredstartがショーページにリダイレクトすることです。それはキャンプ場を騒ぐ必要があります。

160
00:11:48,600 --> 00:11:57,760
ここではプラス記号を追加する必要があります。IDを取得するにはいくつかの方法があります。キャンプグラウンドドットアンダースコアIDを更新するか、リクエストラウンドでIDを指定できますセーブ。

161
00:11:58,170 --> 00:12:05,250
&nbsp;

162
00:12:05,250 --> 00:12:12,960
&nbsp;

163
00:12:12,960 --> 00:12:17,400
さて、サーバーを再起動すると、編集フォームの更新に戻ります。

164
00:12:17,390 --> 00:12:19,650
&nbsp;

165
00:12:22,880 --> 00:12:26,710
&nbsp;

166
00:12:27,050 --> 00:12:35,360
いくつかの注目すべきデータをここに追加して提出してください。私たちのルートはまだまだ機能していない小さな問題があります。実際には私たちのルートはうまく動作しています。

167
00:12:35,370 --> 00:12:38,210
フォームが間違った場所に提出しています。

168
00:12:38,220 --> 00:12:41,000
私たちのリクエストはキャンプグラウンドスラッシュIDスラッシュです。

169
00:12:41,070 --> 00:12:45,200
私たちはそれにスラッシュを望んでいません。

170
00:12:45,330 --> 00:12:47,010
&nbsp;

171
00:12:47,190 --> 00:12:52,680
フォームにはスラッシュがありますが、フォーム提出はリクエストとしてキャンプグラウンドスラッシュIDであるはずです。

172
00:12:52,680 --> 00:12:55,070
だから我々はこれを取り除く必要があります。

173
00:12:55,920 --> 00:12:58,210
もう一度やり直してみると、いくつかのデータを追加して送信しても動作します。

174
00:12:58,620 --> 00:13:09,470
それは最初に見つけたキャンプ場を更新し、それを更新して、私をショーページに戻して私の変更を見る。

175
00:13:09,630 --> 00:13:14,850
&nbsp;

176
00:13:14,890 --> 00:13:16,890
このビデオで最後に行うことは、編集と言うボタンを追加することです。

177
00:13:16,880 --> 00:13:20,810
だから私はそのボタンをクリックして、スラッシュを手動で入力することなくその編集ページに行くことができます。

178
00:13:20,970 --> 00:13:27,290
そう簡単です。

179
00:13:27,660 --> 00:13:28,410
それはこのルートに行く必要があるリンクです。ショーページでこれを行います。

180
00:13:28,410 --> 00:13:33,220
だから、キャンプグラウンドショーは他のすべての下でそれをやり始めます。

181
00:13:33,360 --> 00:13:39,000
&nbsp;

182
00:13:39,210 --> 00:13:48,050
したがって、コメントの部分ではなく、サムネイルの中の列の中の9つの部分のための画像応答のキャプションの内側。

183
00:13:48,060 --> 00:13:50,200
&nbsp;

184
00:13:50,550 --> 00:14:01,460
ETNをやっていきます。

185
00:14:02,340 --> 00:14:14,070
この後、アンカータグとなるボタンにrefを追加すると、キャンプグラウンドをスラッシュにして、AegeusキャンプグラウンドのIDにアンダースコアIDを付けて、それにスラッシュが必要な場合は、追加されましたが、ブートストラップでもっと見栄えが良くなるようなクラスも必要です。私たちはPTEN

186
00:14:14,070 --> 00:14:19,250
&nbsp;

187
00:14:20,150 --> 00:14:23,540
&nbsp;

188
00:14:23,550 --> 00:14:31,350
そして、危険ではなく警告であるかもしれない色が、削除ボタンの危険性を確保すると思います。

189
00:14:31,350 --> 00:14:32,660
だから今見てみましょう。

190
00:14:32,660 --> 00:14:34,340
私はリフレッシュしてリフレッシュします。

191
00:14:35,140 --> 00:14:37,680
実際に私がクリックしたリンクである編集ボタンがあり、編集フォームが表示されます。

192
00:14:37,980 --> 00:14:43,050
ですから、これを通常のサブミットに戻しましょう。

193
00:14:43,230 --> 00:14:47,710
すばらしいです。

194
00:14:47,850 --> 00:14:48,180
それは働いている。

195
00:14:48,240 --> 00:14:49,080
もう一度、もう一度更新してみましょう。

196
00:14:49,130 --> 00:14:51,410
そこで、私たちはキャンプグラウンドに戻ってきます。

197
00:14:51,480 --> 00:14:53,300
それがうまく動作することを確認してください。

198
00:14:53,430 --> 00:14:55,420
花崗岩または低気圧を更新します。

199
00:14:55,440 --> 00:14:57,960
どのようにしてこのイメージをこのイメージに変えたのか

200
00:14:58,450 --> 00:15:04,590
提出時に設定された支払いは、次の動画で完璧です。

201
00:15:05,110 --> 00:15:10,420
キャンプ場の削除に焦点を当てます

202
00:15:10,440 --> 00:15:12,210
&nbsp;
