Welkom terug.
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.
Dus het is een delete verzoek dat is het werkwoord moeten we onze underscore methode methode override gebruiken om dat werk te maken.
En dan moeten we ook een ID hebben in het pad omdat we een bepaald ding te verwijderen.
En meestal uw delete route of je vernietigen route iets te wissen en leid je ergens anders.
Meestal zijn de index omdat er geen voorstelling pagina aan je naar als je net hebt verwijderd het ding dat je zou omleiden naar.
Dus laten we terug gaan en laten we beginnen met het definiëren van haar route.
Dus de laatste die ik weet dat het een beetje een marathon.
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.
Laten we zeggen dat je de route Detroit hebben bereikt.
Geweldige redding.
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.
Het is net of we volgende rustgevende routing conventies en moet een delete verzoek OK.
Dus na dat we blog sessie-ID binnenkant van hier zijn we gewoon terugsturen.
U bent vrij om te vervalsen.
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.
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.
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.
Het moet een post verzoek, maar dan moeten we sturen of acties die gelijk is aan u of anders een site blog is.
En we moeten de ID daar.
En dat moet worden toegevoegd aan met Ejaz labels ingelogd.
Underscore Id herinneren blog is wat we passeren in toen we het te vinden in de database met behulp vondst van ID.
Dus we passeren die door.
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.
We moeten voegen een underscore methode gelijk te verwijderen.
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.
Dus onder schwere methode is schrappen dan in de vorm.
Alles wat we nodig hebben is een enkele knop op het formulier.
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.
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.
Of een aangepaste kleur.
Maar dit is prima voor mij rode elementaire knop die zegt te verwijderen.
Zij legt dit formulier stuurt een verzoek.
Technisch gezien een post aanvraag.
Maar onze methode override ziet dit en het behandelt het als een delete verzoek die hopelijk deze code zal leiden.
Hier moeten we zie je het vernietigen route hebt bereikt.
OK laten we geven het een schot.
Dus hebben we een druk op de knop.
Grote.
Ik krijg de rest uit te zenden u freaks het vernietigen route.
Dus het laatste wat we moeten doen is eigenlijk te vernietigen.
In plaats van deze verbinding.
Dus nogmaals, het is een proces in twee stappen.
Er zijn twee belangrijke dingen die we doen.
Vernietig de log en leid ergens.
Zo te vernietigen.
We zijn gelukkig is er nog een leuke manier.
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.
Als we iets te verwijderen het is gegaan.
Dus we zullen het daarbij laten en controleren of er een fout.
Als er zullen we het wel relatief slecht.
Wij zullen geen berichten of iets te geven.
Ik zal gewoon doorverwijzen naar Largs sashed Again anders daadwerkelijk zal hetzelfde doen.
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.
Er is identieke resultaten.
OK dus laten we eens kijken wat er gebeurt.
Nu wordt omgeleid de slash blogs nadat we vinden door id en verwijderen van een bepaalde blog Laten we het vuur het op.
Laten we teruggaan naar de root pad te gaan en laten we vinden dat het lezen waard.
Dus ik denk dat een van deze ontbreekt een titel.
Ja, deze ene hier.
Dus laten verwijderen die snelle undelete en hopelijk.
Yup daar gaan we wat er ontbreekt.
Dus laten we opnieuw te verwijderen deze.
Het heeft een gigantische afbeelding.
We moeten gaan naar de show pagina.
Lees meer en klik op dat.
En dat is ook verwijderd.
Nu zijn we net terug naar deze schattige bulldog's.
Oké dus dat is alles wat er te rustgevende routes.
Het is veel.
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.
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.
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.
Dus niet een blog.
Misschien een hond.
Dat is prima.
Misschien heb je het voor een boek.
Misschien heb je het te doen voor een film maakt het niet uit.
Maar gewoon iets dat je alle zeven routes voor.
Dit is echt belangrijk dat je probeert te wennen aan.
We zullen gebruiken het de hele tijd je weet dat ik het zal erg moeilijk te raken en te herhalen als we gaan.
Maar als je wilde om te beginnen met het bouwen van je eigen apps en dat is een van uw doelen.
Onthoud dit type op de tafel van de grond af.
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.
Op dit moment hebben we geen een leuke manier om het.
Dus heel eenvoudig.
Gewoon een andere knop, net als wij hebben met onze delete.
Dus ik zal gewoon kopiëren dat.
Behalve dat het nodig heeft om een ​​anker-tag.
Omdat we geen vorm verzenden of niet verzenden van een bericht verzoek gewoon op het verzoek te krijgen.
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.
We hebben één teveel quotes.
Daar gaan we.
Laten we aan onze klas gelijk aan en we zullen je doet.
Laten we het doen oranje.
Basic-knop op te slaan zijn fris en we hebben bij het bent, maar je zult merken dat ze op verschillende lijnen.
De reden hiervoor is dat formulieren standaard niet in overeenstemming zijn elementen zoals een anker-tags.
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.
Merk op dat het springt omhoog als dat die waarschijnlijk is wat we willen.
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.
Dus wat we zullen doen is gewoon om iets in ons CSSA bestand te vinden.
Dus openen we na upsy beoordelen en we zullen gewoon vinden een ID genaamd Delete vorm.
We noemen het verwijderen en deze de stijlen want dat zal gewoon weergave in regel.
Nu hoeven we alleen maar om over te gaan naar onze vorm, die is hier.
Geef het id is gelijk aan het wij en we moeten goed zijn om nu te gaan.
Als ik refresh het blijft precies hetzelfde.
Perfect.
Dus nog steeds maand de meest stijlvolle niet de mooiste ding, maar het werkt voor dit.
We gaan niet voor niets gek.
Grote.
Dus de volgende video is optioneel.
We gaan om te praten over styling van de homepage een beetje.
U raadt het al het heeft wat werk.
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.
OK.