1
00:00:00,360 --> 00:00:01,260
Welkom terug.

2
00:00:01,260 --> 00:00:09,350
Dus we hebben nog een weg te eindigen die ons vernietigen route die is hoe we een bepaalde blog of in dit geval een hond kan verwijderen.

3
00:00:09,720 --> 00:00:17,050
Dus het is een delete verzoek dat is het werkwoord moeten we onze underscore methode methode override gebruiken om dat werk te maken.

4
00:00:17,490 --> 00:00:22,650
En dan moeten we ook een ID hebben in het pad omdat we een bepaald ding te verwijderen.

5
00:00:22,830 --> 00:00:28,390
En meestal uw delete route of je vernietigen route iets te wissen en leid je ergens anders.

6
00:00:28,440 --> 00:00:35,690
Meestal zijn de index omdat er geen voorstelling pagina aan je naar als je net hebt verwijderd het ding dat je zou omleiden naar.

7
00:00:35,700 --> 00:00:39,390
Dus laten we terug gaan en laten we beginnen met het definiëren van haar route.

8
00:00:40,080 --> 00:00:43,930
Dus de laatste die ik weet dat het een beetje een marathon.

9
00:00:44,070 --> 00:01:06,590
Dus hebben we onze delete route en het moet een app uit delete slash blog slash colon ID zijn op onze Colback in en beide gewoon doen wat we deden met bijwerken reactie die sturen we het vernietigen route.

10
00:01:07,170 --> 00:01:11,660
Laten we zeggen dat je de route Detroit hebben bereikt.

11
00:01:12,660 --> 00:01:15,890
Geweldige redding.

12
00:01:16,080 --> 00:01:30,580
En net als bij de update of eigenlijk met een van deze routes deze hoeft niet naar een delete verzoek om iets te verwijderen als ik dit een GET-verzoek dat net's blog slash ID slash te wissen of te verwijderen of wat ik wil kon maken.

13
00:01:30,870 --> 00:01:36,870
Het is net of we volgende rustgevende routing conventies en moet een delete verzoek OK.

14
00:01:36,930 --> 00:01:41,920
Dus na dat we blog sessie-ID binnenkant van hier zijn we gewoon terugsturen.

15
00:01:41,940 --> 00:01:43,660
U bent vrij om te vervalsen.

16
00:01:43,980 --> 00:01:56,830
Nu moeten we een manier vinden om die route te raken, zodat we kunnen gaan naar de show template en laten we gewoon doen onder de post hier zal een knop die zegt gewoon verwijderen.

17
00:01:57,060 --> 00:02:04,160
Dus we zullen teruggaan om te laten zien en iets minder dan hier om dit werk dat we nodig hebben om daadwerkelijk toe te voegen in een vorm te maken.

18
00:02:04,170 --> 00:02:16,470
Dus we moeten een andere vorm, net als wij deden met updaten en we kunnen beginnen met eenvoudige methode is post en dat is omdat het moet worden met behulp van methode override.

19
00:02:16,470 --> 00:02:24,750
Het moet een post verzoek, maar dan moeten we sturen of acties die gelijk is aan u of anders een site blog is.

20
00:02:24,990 --> 00:02:26,670
En we moeten de ID daar.

21
00:02:26,900 --> 00:02:30,890
En dat moet worden toegevoegd aan met Ejaz labels ingelogd.

22
00:02:30,900 --> 00:02:38,160
Underscore Id herinneren blog is wat we passeren in toen we het te vinden in de database met behulp vondst van ID.

23
00:02:38,160 --> 00:02:39,860
Dus we passeren die door.

24
00:02:41,100 --> 00:02:48,970
Maar dit is niet genoeg omdat het maken van een post verzoek om slash blog aangemeld dat ID is niet van plan om onze dagelijkse route.

25
00:02:48,990 --> 00:02:53,690
We moeten voegen een underscore methode gelijk te verwijderen.

26
00:02:54,480 --> 00:02:59,260
Ik denk nog steeds het is raar na jaren van het doen van dit Het is een beetje vervelend, maar het is precies wat je moet doen.

27
00:02:59,340 --> 00:03:03,210
Dus onder schwere methode is schrappen dan in de vorm.

28
00:03:03,210 --> 00:03:05,700
Alles wat we nodig hebben is een enkele knop op het formulier.

29
00:03:06,060 --> 00:03:17,470
Dus voeg ik in een knop tag en onze knop zal gewoon zeggen delete gewoon verwijderen en of voeg in een klas hier alleen maar om het er een beetje mooier met behulp van semantische.

30
00:03:17,670 --> 00:03:25,380
We kunnen gewoon een UI gelezen elementaire knop en u kunt uw eigen kleur kiezen als je wilt of ervoor zorgen dat u niet een van de omgekeerde degenen.

31
00:03:25,380 --> 00:03:26,260
Of een aangepaste kleur.

32
00:03:26,280 --> 00:03:29,480
Maar dit is prima voor mij rode elementaire knop die zegt te verwijderen.

33
00:03:29,550 --> 00:03:32,860
Zij legt dit formulier stuurt een verzoek.

34
00:03:32,880 --> 00:03:34,240
Technisch gezien een post aanvraag.

35
00:03:34,320 --> 00:03:40,670
Maar onze methode override ziet dit en het behandelt het als een delete verzoek die hopelijk deze code zal leiden.

36
00:03:40,670 --> 00:03:43,780
Hier moeten we zie je het vernietigen route hebt bereikt.

37
00:03:44,120 --> 00:03:48,120
OK laten we geven het een schot.

38
00:03:48,840 --> 00:03:51,180
Dus hebben we een druk op de knop.

39
00:03:51,450 --> 00:03:51,990
Grote.

40
00:03:52,140 --> 00:03:55,170
Ik krijg de rest uit te zenden u freaks het vernietigen route.

41
00:03:55,610 --> 00:03:58,200
Dus het laatste wat we moeten doen is eigenlijk te vernietigen.

42
00:03:58,200 --> 00:04:00,750
In plaats van deze verbinding.

43
00:04:00,780 --> 00:04:02,730
Dus nogmaals, het is een proces in twee stappen.

44
00:04:02,780 --> 00:04:05,010
Er zijn twee belangrijke dingen die we doen.

45
00:04:05,010 --> 00:04:09,780
Vernietig de log en leid ergens.

46
00:04:10,500 --> 00:04:11,600
Zo te vernietigen.

47
00:04:11,850 --> 00:04:14,660
We zijn gelukkig is er nog een leuke manier.

48
00:04:14,670 --> 00:04:29,760
Fine van id en te verwijderen en dat moet een ID die weer vragen up harams dat ID en dan is onze callback die net duurt de fout, omdat er geen gegevens die wil om iets te doen met terug te komen.

49
00:04:29,760 --> 00:04:31,840
Als we iets te verwijderen het is gegaan.

50
00:04:32,130 --> 00:04:35,370
Dus we zullen het daarbij laten en controleren of er een fout.

51
00:04:35,370 --> 00:04:39,900
Als er zullen we het wel relatief slecht.

52
00:04:40,020 --> 00:04:41,490
Wij zullen geen berichten of iets te geven.

53
00:04:41,490 --> 00:04:47,880
Ik zal gewoon doorverwijzen naar Largs sashed Again anders daadwerkelijk zal hetzelfde doen.

54
00:04:48,450 --> 00:04:54,380
Maar ik zal deze verklaring in hier vertrekken alleen maar omdat het een goede gewoonte om te controleren op een fout, zelfs als we doen hetzelfde.

55
00:04:54,400 --> 00:04:56,310
Er is identieke resultaten.

56
00:04:56,760 --> 00:04:59,000
OK dus laten we eens kijken wat er gebeurt.

57
00:04:59,050 --> 00:05:07,890
Nu wordt omgeleid de slash blogs nadat we vinden door id en verwijderen van een bepaalde blog Laten we het vuur het op.

58
00:05:08,310 --> 00:05:13,500
Laten we teruggaan naar de root pad te gaan en laten we vinden dat het lezen waard.

59
00:05:13,500 --> 00:05:17,100
Dus ik denk dat een van deze ontbreekt een titel.

60
00:05:17,430 --> 00:05:18,640
Ja, deze ene hier.

61
00:05:18,840 --> 00:05:25,870
Dus laten verwijderen die snelle undelete en hopelijk.

62
00:05:25,930 --> 00:05:27,390
Yup daar gaan we wat er ontbreekt.

63
00:05:27,570 --> 00:05:28,800
Dus laten we opnieuw te verwijderen deze.

64
00:05:28,810 --> 00:05:31,040
Het heeft een gigantische afbeelding.

65
00:05:31,400 --> 00:05:32,910
We moeten gaan naar de show pagina.

66
00:05:33,060 --> 00:05:36,800
Lees meer en klik op dat.

67
00:05:37,980 --> 00:05:40,220
En dat is ook verwijderd.

68
00:05:40,260 --> 00:05:43,810
Nu zijn we net terug naar deze schattige bulldog's.

69
00:05:43,890 --> 00:05:46,810
Oké dus dat is alles wat er te rustgevende routes.

70
00:05:46,830 --> 00:05:47,330
Het is veel.

71
00:05:47,340 --> 00:05:56,510
Ik weet dat dit iets is dat wanneer ik leraren had in eigen persoon als we drie maanden of zes maanden troffen we dit moeilijk voor twee plus weken.

72
00:05:56,790 --> 00:06:07,810
Ik zou hebben om een ​​app voor honden op te bouwen en herhaal hetzelfde voor iets even saai als katten en de gebruikers en vrienden en foto's en je gewoon wennen aan dit patroon.

73
00:06:07,950 --> 00:06:19,070
En eigenlijk als de oefening is dat ik echt aanraden je dat doet is niet van plan om al dat leuk of glamoureus is eigenlijk gewoon om opnieuw te doen wat we net gedaan, maar met een ander ding.

74
00:06:19,080 --> 00:06:20,410
Dus niet een blog.

75
00:06:20,550 --> 00:06:21,380
Misschien een hond.

76
00:06:21,390 --> 00:06:22,440
Dat is prima.

77
00:06:22,440 --> 00:06:23,940
Misschien heb je het voor een boek.

78
00:06:24,000 --> 00:06:25,790
Misschien heb je het te doen voor een film maakt het niet uit.

79
00:06:25,950 --> 00:06:29,550
Maar gewoon iets dat je alle zeven routes voor.

80
00:06:29,580 --> 00:06:32,630
Dit is echt belangrijk dat je probeert te wennen aan.

81
00:06:32,790 --> 00:06:38,250
We zullen gebruiken het de hele tijd je weet dat ik het zal erg moeilijk te raken en te herhalen als we gaan.

82
00:06:38,520 --> 00:06:42,070
Maar als je wilde om te beginnen met het bouwen van je eigen apps en dat is een van uw doelen.

83
00:06:42,510 --> 00:06:45,330
Onthoud dit type op de tafel van de grond af.

84
00:06:45,330 --> 00:06:53,180
Het is een goede gewoonte om een ​​bootstrap tabel gebruiken om de laatste kleine wijziging zal maken is om een ​​bewerking link toe te voegen aan de show pagina.

85
00:06:53,220 --> 00:06:55,740
Op dit moment hebben we geen een leuke manier om het.

86
00:06:55,770 --> 00:06:57,360
Dus heel eenvoudig.

87
00:06:57,360 --> 00:07:02,440
Gewoon een andere knop, net als wij hebben met onze delete.

88
00:07:02,580 --> 00:07:03,530
Dus ik zal gewoon kopiëren dat.

89
00:07:03,540 --> 00:07:06,450
Behalve dat het nodig heeft om een ​​anker-tag.

90
00:07:07,440 --> 00:07:11,760
Omdat we geen vorm verzenden of niet verzenden van een bericht verzoek gewoon op het verzoek te krijgen.

91
00:07:11,820 --> 00:07:23,400
Dus een adem moet op net inhoud van deze site slash ID slash kopiëren bij het en dit moet gewoon zeggen het en we missen een offerte.

92
00:07:23,430 --> 00:07:24,750
We hebben één teveel quotes.

93
00:07:24,750 --> 00:07:25,520
Daar gaan we.

94
00:07:25,680 --> 00:07:31,320
Laten we aan onze klas gelijk aan en we zullen je doet.

95
00:07:31,730 --> 00:07:33,510
Laten we het doen oranje.

96
00:07:33,840 --> 00:07:43,260
Basic-knop op te slaan zijn fris en we hebben bij het bent, maar je zult merken dat ze op verschillende lijnen.

97
00:07:43,260 --> 00:07:49,120
De reden hiervoor is dat formulieren standaard niet in overeenstemming zijn elementen zoals een anker-tags.

98
00:07:49,260 --> 00:07:58,650
Dus als we inspecteren en selecteer het formulier niet op de knop, maar de vorm en ik geef het weer te geven in de rij.

99
00:07:58,650 --> 00:08:01,740
Merk op dat het springt omhoog als dat die waarschijnlijk is wat we willen.

100
00:08:02,160 --> 00:08:09,220
Dus om dat te doen is er geen gemakkelijke manier voor zover ik weet met behulp van semantisch om het te doen zonder het schrijven van je eigen succes.

101
00:08:09,240 --> 00:08:14,120
Dus wat we zullen doen is gewoon om iets in ons CSSA bestand te vinden.

102
00:08:14,190 --> 00:08:20,780
Dus openen we na upsy beoordelen en we zullen gewoon vinden een ID genaamd Delete vorm.

103
00:08:21,030 --> 00:08:28,950
We noemen het verwijderen en deze de stijlen want dat zal gewoon weergave in regel.

104
00:08:28,950 --> 00:08:33,130
Nu hoeven we alleen maar om over te gaan naar onze vorm, die is hier.

105
00:08:33,300 --> 00:08:37,960
Geef het id is gelijk aan het wij en we moeten goed zijn om nu te gaan.

106
00:08:38,070 --> 00:08:42,490
Als ik refresh het blijft precies hetzelfde.

107
00:08:42,720 --> 00:08:43,320
Perfect.

108
00:08:43,320 --> 00:08:47,280
Dus nog steeds maand de meest stijlvolle niet de mooiste ding, maar het werkt voor dit.

109
00:08:47,340 --> 00:08:48,960
We gaan niet voor niets gek.

110
00:08:49,050 --> 00:08:49,440
Grote.

111
00:08:49,470 --> 00:08:51,250
Dus de volgende video is optioneel.

112
00:08:51,390 --> 00:08:54,480
We gaan om te praten over styling van de homepage een beetje.

113
00:08:54,660 --> 00:08:55,880
U raadt het al het heeft wat werk.

114
00:08:55,980 --> 00:09:07,100
En ik zal het hebben over ontsmetten de input dat is vanuit de gebruiker, zodat ze niets kwaadaardig kunnen ze een script tag die code wordt uitgevoerd wanneer we de post weer niet schrijven kan doen.

115
00:09:07,830 --> 00:09:08,320
OK.
