1
00:00:00,150 --> 00:00:05,430
このレッスンをもう一度覚えておきましょう。ここでは、この安静の概念と、それが何であり、穏やかなルートがあるのか​​を少し詳しく説明します。

2
00:00:05,430 --> 00:00:07,280
&nbsp;

3
00:00:07,350 --> 00:00:12,080
そして、私たちが見た安らかなルートを見直し、次に別のルートを追加するつもりです。

4
00:00:12,360 --> 00:00:14,970
これは、このショーページまたはこのショールートと呼ばれています。

5
00:00:14,970 --> 00:00:19,440
だから私たちはこれまで見てきた安らかなルートを4つの主要な点で見直しました。

6
00:00:19,680 --> 00:00:25,020
私たちはキャンプグラウンドのスキーマを変更して、各キャンプ場に説明を追加して、Mongoの簡単なコマンドを表示してから、ショールートの作成に大部分の時間を費やしていきます。テンプレートは、

7
00:00:25,020 --> 00:00:30,240
。

8
00:00:30,240 --> 00:00:32,110
&nbsp;

9
00:00:32,430 --> 00:00:35,120
安らかなルートを見直してみましょう。

10
00:00:35,220 --> 00:00:41,610
だから私が前に移動する直前に私はまだバージョンで、前に移動する前に、私はV-2を使用しています。

11
00:00:41,610 --> 00:00:44,090
&nbsp;

12
00:00:44,100 --> 00:00:44,520
大丈夫。

13
00:00:44,630 --> 00:00:45,460
そう。

14
00:00:45,640 --> 00:00:48,060
はい、私たちが持っているものを見てみましょう。

15
00:00:48,090 --> 00:00:55,850
&nbsp;

16
00:00:55,860 --> 00:01:03,570
私たちは2つの主要なルートを持っています。スラッシュキャンプ場はポストスラッシュキャンプ場を上っています。スラッシュキャンプグラウンドスラッシュを新しく取得し、3つのルートは安らかなルートとして知られているものに続き、7つと最初のものがあります。話すことはインデックスルートとして知られています。

17
00:01:03,570 --> 00:01:09,310
&nbsp;

18
00:01:09,720 --> 00:01:13,040
そして、私たちはこれを再び犬のための例として行うつもりです。

19
00:01:13,080 --> 00:01:20,280
だからスラッシュ犬は、あなたが取得要求として知っている必要があり、それが何をするか、それが何をすべきかは、すべての犬のリストを表示することです。

20
00:01:21,930 --> 00:01:25,570
&nbsp;

21
00:01:26,400 --> 00:01:29,260
ですから、私はこれを少しテーブルにしましょう。

22
00:01:29,700 --> 00:01:31,110
それはかなり初歩的になるだろう。

23
00:01:31,110 --> 00:01:32,710
あまりにも多くの時間を費やしたくない。

24
00:01:33,150 --> 00:01:41,820
&nbsp;

25
00:01:41,820 --> 00:01:51,040
そして、私たちのヘッダーはルートの名前になるだけです。その後、URLまたはパスを取得します。この場合、動詞を取得してから、その動詞の説明を取得します。

26
00:01:51,550 --> 00:01:52,120
OK。

27
00:01:52,410 --> 00:01:59,430
だから今私たちが持っているものは、それがしているすべてのキャンプ場のリストを表示しようとしているキャンプ場を削っているインデックスルートがあります。

28
00:01:59,430 --> 00:02:03,280
&nbsp;

29
00:02:03,750 --> 00:02:09,540
それから私たちが話した次のものは新と呼ばれ、新しいものはあなたの考えではありません。

30
00:02:09,720 --> 00:02:13,210
それは実際に新しい犬や新しいキャンプ場を作るポストルートではありません。

31
00:02:13,410 --> 00:02:15,560
スラッシュドッグスラッシュです。

32
00:02:15,900 --> 00:02:20,040
それは実際にフォームを表示するルートです。

33
00:02:20,040 --> 00:02:24,200
だから私はこれをもう少し詳しく見てみましょう。

34
00:02:24,270 --> 00:02:24,950
そこに行く。

35
00:02:25,110 --> 00:02:26,710
そしてそれはルートを得るために。

36
00:02:27,330 --> 00:02:34,970
&nbsp;

37
00:02:34,970 --> 00:02:44,130
&nbsp;

38
00:02:44,130 --> 00:02:46,420
そして、それは新しい犬を作るためのフォームを表示し、そのフォームはcreateと呼ばれるものに提出する。それはポストであることを除いてindexerと同じYoroと同じ正確なフラッシュ犬です。これはデータベースに新しい犬を追加することになっています。

39
00:02:46,450 --> 00:02:48,360
なぜこれが存在するのだろうと思うかもしれません。

40
00:02:48,360 --> 00:02:50,310
なぜこのパターンに従う必要があるのでしょうか。

41
00:02:50,310 --> 00:02:55,650
最初の答えは、自分の目的のためだけに構造を持つことは常に良いことですが、このパターンも多くのアプリケーションが従うものです。

42
00:02:55,650 --> 00:02:59,130
&nbsp;

43
00:02:59,130 --> 00:03:03,220
また、他のアプリケーションとのやりとりを信頼して予測することができます。

44
00:03:03,240 --> 00:03:10,050
APIについて話したら、get hub APIからすべてのユーザーを取得したい場合、API

45
00:03:10,050 --> 00:03:17,430
get hub com com

46
00:03:17,460 --> 00:03:18,900
slashユーザーを取得すると、ユーザーがインデックスを作成したすべてのユーザーのリストが表示されます。

47
00:03:18,900 --> 00:03:20,100
だから我々はそれに戻ってくるだろう。

48
00:03:20,280 --> 00:03:25,130
しかし、これもまた私たちが見た3つのものなので、インデックスはここにあり、私はこれらにラベルを付けるつもりです。

49
00:03:25,200 --> 00:03:26,520
&nbsp;

50
00:03:29,240 --> 00:03:34,520
これは私たちの指標ルートであり、そこにはすべてのキャンプ場が表示されます。

51
00:03:34,620 --> 00:03:47,880
これは私たちの作成ルートです。新しいキャンプ場をデータベースに追加します。このルートは、新しいキャンプグラウンドを作成するためのショーフォームです。

52
00:03:47,910 --> 00:03:50,750
&nbsp;

53
00:03:50,880 --> 00:03:54,480
投稿リクエストを送信するには2つのルートが必要であることを覚えておいてください。

54
00:03:54,480 --> 00:04:00,210
フォームを表示するには、フォームを表示する必要があります。フォームを作成する必要があります。

55
00:04:00,990 --> 00:04:01,220
OK。

56
00:04:01,230 --> 00:04:03,450
だから、これまでにやった3つのルートです。

57
00:04:03,780 --> 00:04:08,200
今はショーと呼ばれる別のルートを紹介します。

58
00:04:08,520 --> 00:04:13,080
それで、私たちがこのようなアプリケーションを持っていることを想像してください。あなたはこれをセットアップしたと想像する必要はありません。

59
00:04:13,080 --> 00:04:13,600
&nbsp;

60
00:04:13,820 --> 00:04:18,870
&nbsp;

61
00:04:18,870 --> 00:04:24,360
&nbsp;

62
00:04:24,360 --> 00:04:26,590
そして、私がこれらのうちの1つをクリックしてより多くの情報を見ることができるようにしたいと思ったら、ここにボタンを置いて別のマップのような情報を見ることができるようにしたい評価。

63
00:04:26,640 --> 00:04:31,890
他のイメージや私が見せたい他の情報は、ここに置くのは理にかなっていません。通常はたくさんあります。

64
00:04:32,430 --> 00:04:34,410
&nbsp;

65
00:04:34,410 --> 00:04:40,320
インデックスページには写真やタイトルなどのレッスンのようなものが1つか2つしか表示されていません。

66
00:04:40,440 --> 00:04:42,840
&nbsp;

67
00:04:42,900 --> 00:04:48,780
しかし、これが私たちのインデックスであれば、すべての投稿を表示しているので、一度にすべての情報を表示するつもりはありません。

68
00:04:48,780 --> 00:04:50,690
&nbsp;

69
00:04:50,760 --> 00:04:56,460
それは単に、タイトルが、提出された時のコメントの数をリンクに示すことを示しています。

70
00:04:56,460 --> 00:05:01,800
ユーザーは、クリックして別のページにコメントを表示することができます。ここに表示するトンとトンの情報があります。

71
00:05:01,800 --> 00:05:03,010
&nbsp;

72
00:05:03,090 --> 00:05:08,790
しかしこれはすべてインデックスページに表示されているわけではありませんので、ショーと呼ばれる別のルートを作成し、このスラッシュダグのスラッシュIDのように見えるURLを変数とし、それをGETリクエストとします1匹の犬についての情報を表示します。

73
00:05:08,790 --> 00:05:16,460
&nbsp;

74
00:05:16,470 --> 00:05:22,340
&nbsp;

75
00:05:22,820 --> 00:05:28,440
IDを置く理由は、このポイントインデックスまでは常に同じ方法で動作するので、私たちが表示している犬を知る必要があるということです。

76
00:05:28,440 --> 00:05:31,310
&nbsp;

77
00:05:31,310 --> 00:05:33,410
それはあなたにすべての犬を示しています。

78
00:05:33,560 --> 00:05:34,900
これは常にあなたにフォームを表示します。

79
00:05:34,940 --> 00:05:36,610
これは常に新しい犬で終わる。

80
00:05:36,720 --> 00:05:41,600
しかしショーはちょっと違っています。なぜなら今私たちはあなたに特に一つのことについての情報を示す必要があるからです。

81
00:05:42,480 --> 00:05:43,970
そうすること。

82
00:05:43,980 --> 00:05:46,610
これをするためにこれをどうやって開くのかは分かりません。

83
00:05:46,620 --> 00:05:52,440
&nbsp;

84
00:05:54,100 --> 00:06:03,270
&nbsp;

85
00:06:03,300 --> 00:06:07,630
私たちは新しいルートを定義する必要があり、ここでこれをやり直すことにしました。そして、ここに戻って、それを一番下に置くでしょう。それはGET要求で、スラッシュキャンプグラウンドのスラッシュコロンIDを取得しません。ここでの基本的なことは、要求と応答を伴う基本的なコールバックです。

86
00:06:07,700 --> 00:06:11,410
そして、ここでは赤いスタートを送るでしょう。

87
00:06:11,430 --> 00:06:22,240
これはいつかショーページになります。保存してアプリを起動しましょう。もしあなたがそれに行くなら、あなたは誰でもあなたがいるすべてです。

88
00:06:22,250 --> 00:06:23,780
&nbsp;

89
00:06:23,790 --> 00:06:30,930
キャンプ場スラッシュID私たちがこれを取得したIDは、キャンプ場に行くといつかショーページになります。新しくスラッシュしても、ルートの順番が正しいのでフォームとそれを取得します。

90
00:06:30,930 --> 00:06:35,580
&nbsp;

91
00:06:35,570 --> 00:06:41,810
このパターンが言っていることは、キャンプグラウンドがスラッシュであるということです。

92
00:06:42,500 --> 00:06:45,400
&nbsp;

93
00:06:45,440 --> 00:06:48,420
だから、これが最初に宣言されるように注意する必要があります。

94
00:06:48,420 --> 00:06:54,360
それ以外の場合はキャンプグラウンドをキャンプグラウンドスラッシュIDルートとして新しく処理し、これを表示します。

95
00:06:54,880 --> 00:07:02,190
&nbsp;

96
00:07:02,190 --> 00:07:10,900
さて、私たちがここでやりたいと思うことは、提供されたIDを持つキャンプ場を見つけて、そのキャンプ場とすべてのセットでショーテンプレートをレンダリングすることです。

97
00:07:11,190 --> 00:07:15,330
そのため、ショーページには1つのアイテムに関する詳細情報が表示されます。

98
00:07:15,560 --> 00:07:20,860
今、私たちはインデックスページにあるすべての情報を表示しています。

99
00:07:20,880 --> 00:07:22,600
私たちは何も見せていません。

100
00:07:22,640 --> 00:07:25,790
私たちは技術的にアイデアを持っていると思いますが、それは本当に有用ではありません。

101
00:07:25,800 --> 00:07:31,110
そこで、私たちはキャンプ場に説明を追加します。その説明は、新しいキャンプ場を作成するときに入力できるテキストになります。

102
00:07:31,110 --> 00:07:34,790
&nbsp;

103
00:07:34,800 --> 00:07:43,170
&nbsp;

104
00:07:43,160 --> 00:07:50,240
だからここでやってみましょう。ここでスキーマを上げて説明を追加してみましょう。文字列として始めました。小さな問題があるかどうかを確認するために、キャンプ場にはすでに3つあります説明がありません。

105
00:07:50,250 --> 00:07:52,690
&nbsp;

106
00:07:53,000 --> 00:07:57,990
&nbsp;

107
00:07:57,990 --> 00:08:04,530
&nbsp;

108
00:08:04,520 --> 00:08:07,650
私たちはデータベース内のすべてを更新して説明を付けることもできますし、少し破壊的なものにすることもできますし、DBIデータコレクションドロップと呼ばれるものをデータベース内のすべて削除することもできます。ここでやろう。

109
00:08:07,730 --> 00:08:11,990
これは、データに大きな変更を加え、気にしない既存のデータがいくつかあるときに、時々行うことです。

110
00:08:12,000 --> 00:08:14,290
&nbsp;

111
00:08:14,340 --> 00:08:16,680
あなたは本当に目的地にいたユーザーを落とすことはありません。

112
00:08:16,710 --> 00:08:19,370
しかし、このケースでは、私たちの海データだけではありません。

113
00:08:19,380 --> 00:08:20,840
だから私はそれを落とすつもりです。

114
00:08:20,960 --> 00:08:23,220
だから私はMongoを開くつもりです。

115
00:08:23,220 --> 00:08:24,970
私は正しいデータベースに接続します。

116
00:08:24,990 --> 00:08:25,740
どれどれ。

117
00:08:25,740 --> 00:08:27,060
DVRを表示します。

118
00:08:27,120 --> 00:08:33,840
私たちはYelpキャンプを利用するつもりです。そして私はショーコレクションを行い、キャンプ場を見るべきです。

119
00:08:33,990 --> 00:08:34,920
そこに行く。

120
00:08:34,980 --> 00:08:41,380
そして、私はちょうどいくつのキャンプ場を確認したい場合は、私たちは見つけるD-Bのキャンプ場をしましょう。

121
00:08:42,210 --> 00:08:45,950
そして、私はその3つのDVDキャンプ場をすべて削除したいと思います。

122
00:08:46,050 --> 00:08:47,840
そのように落とす。

123
00:08:48,090 --> 00:08:51,160
したがって、このコレクションはコレクションの名前を参照します。

124
00:08:51,360 --> 00:08:55,400
私がEnterキーを押すと、それがうまくいったということがわかります。

125
00:08:55,620 --> 00:08:59,400
私がキャンプ場をすべて見つけようとすると、キャンプ場はすべて消えてしまいます。

126
00:08:59,780 --> 00:09:00,090
大丈夫。

127
00:09:00,090 --> 00:09:03,860
だから今ここから出て、彼女の住所に戻りましょう。

128
00:09:04,110 --> 00:09:06,670
そしてここで説明を追加しました。

129
00:09:06,750 --> 00:09:10,040
それでは、説明がある新しいキャンプ場を作りましょう。

130
00:09:10,080 --> 00:09:16,220
&nbsp;

131
00:09:16,230 --> 00:09:22,870
だから私はここにあるものに行き、グラント・ヒルという名前のイメージを持つ新しいキャンプ場を作ってこのイメージを描き、それからそのイメージを説明するつもりだとコメントします。

132
00:09:23,220 --> 00:09:36,340
これは巨大な花崗岩の丘ではなく、浴室はない水の美しい花崗岩です。

133
00:09:37,120 --> 00:09:37,620
OK。

134
00:09:37,620 --> 00:09:42,150
そして私はイメージが丘のものではないと確信していますが、私たちの場合はそれは問題ではありません。

135
00:09:42,200 --> 00:09:43,660
だから私たちはキャンプ場を作るつもりです。

136
00:09:43,760 --> 00:09:49,060
そしてもちろん、私はブラウザでこれをやって、フォームに行き、それを作成することができました。

137
00:09:49,070 --> 00:09:52,480
しかし、私はちょうどあなたがマングースを通してこれをやってもう少し練習をしてもらいたい。

138
00:09:52,690 --> 00:09:54,400
これでコードを実行してみましょう。

139
00:09:54,680 --> 00:09:56,420
私がする必要があるのはあなたの後を走ることだけです。

140
00:09:56,450 --> 00:09:59,980
はい、私たちは新しく作られたキャンプ場を得る。

141
00:10:00,140 --> 00:10:00,950
そこに行く。

142
00:10:01,230 --> 00:10:02,580
それには説明があります。

143
00:10:02,820 --> 00:10:07,590
そして、私たちがMongoを開き、それをチェックしたいと思ったら、私はそれを非常に迅速に行います。

144
00:10:07,590 --> 00:10:15,320
だから私たちはあなたのキャンプを使用し、次に私たちはD-Bキャンプ場を見つけるでしょう。

145
00:10:15,890 --> 00:10:17,590
新しいキャンプ場があります。

146
00:10:17,820 --> 00:10:18,050
大丈夫。

147
00:10:18,060 --> 00:10:20,290
だからそこから出て、ターミナルをクリアしましょう
