Ben tornato.
Quindi abbiamo un altro percorso da completare che è la nostra rotta di distruzione, che è come possiamo eliminare
un determinato blog o, in questo caso, un cane.
Quindi è una richiesta di cancellazione che è il verbo che dobbiamo utilizzare il nostro metodo di sottolineatura con metodo di sovrascrittura
per farlo funzionare.
E poi abbiamo anche bisogno di avere un ID nel percorso perché stiamo cancellando una cosa particolare.
E in genere la tua rotta di cancellazione o la tua rotta di distruzione cancellerà qualcosa e poi ti reindirizzerà da
qualche altra parte.
Solitamente l'indice perché non c'è una pagina di show a cui reindirizzare se hai appena cancellato la cosa
a cui ti piacerebbe reindirizzare.
Quindi torniamo indietro e iniziamo definendo il suo percorso.
Quindi l'ultimo so che è stata una piccola maratona.
Quindi abbiamo il nostro percorso di cancellazione e dovrebbe essere un'app out cancella il blocco dei due slash del blog
ID al nostro Colback ed entrambi fanno semplicemente ciò che abbiamo fatto con la risposta di aggiornamento che invia il percorso di distruzione.
Diciamo che hai raggiunto la rotta di Detroit.
Grande risparmio.
E proprio come con l'aggiornamento o in realtà con una di queste rotte questa non deve essere una richiesta di
cancellazione per poter cancellare qualcosa come se potessi fare una richiesta di recupero che è solo una barra ID di blog
che elimina o rimuove o qualsiasi altra cosa desideri.
È solo se stiamo seguendo le convenzioni di instradamento restful e deve essere una richiesta di cancellazione OK.
Quindi dopo questo ID di sessione del blog all'interno di qui stiamo solo rimandando indietro.
Sei libero di distorcere.
Ora abbiamo bisogno di un modo per colpire quella rotta in modo che possiamo andare al nostro modello di
spettacolo e facciamolo solo sotto il post qui avrà un pulsante che dice solo cancellare.
Quindi torneremo a mostrare e proprio qui sotto per fare questo lavoro abbiamo bisogno di aggiungere in un modulo in realtà.
Quindi abbiamo bisogno di un altro modulo, proprio come abbiamo fatto con l'aggiornamento e possiamo iniziare con il metodo semplice è post ed
è perché deve essere utilizzato l'override del metodo.
Deve essere una richiesta di posta ma poi dobbiamo inviare o un'azione uguale a te o un blog
del sito.
E abbiamo bisogno dell'ID lì.
E questo deve essere aggiunto con i tag Ejaz registrati.
Underscore Id ricorda che blog è ciò che stiamo passando quando lo troviamo nel database usando find per ID.
Quindi lo stiamo passando.
Ma questo non è sufficiente perché fare una richiesta di post su una barra del blog che ha registrato quell'ID non sarà la
nostra rotta giornaliera.
Abbiamo bisogno di aggiungere un metodo di sottolineatura uguale a cancellare.
Continuo a pensare che sia strano dopo anni di fare questo è un po 'fastidioso, ma è solo quello che
devi fare.
Quindi, sotto il metodo schwere, viene cancellato quindi all'interno del modulo.
Tutto ciò di cui abbiamo bisogno è un singolo pulsante per inviare il modulo.
Quindi aggiungo un tag button e il nostro pulsante dirà semplicemente delete delete e / o aggiungere in una classe qui solo
per renderlo un po 'più bello usando semantico.
Possiamo solo fare un'interfaccia utente per leggere il pulsante di base e puoi scegliere il tuo colore se vuoi o assicurarti di non
essere uno di quelli invertiti.
O un colore personalizzato.
Ma questo per me è un pulsante di base rosso che dice delete.
Presenterà questo modulo invia una richiesta.
Tecnicamente una richiesta di posta.
Ma il nostro metodo override vede questo e lo tratta come una richiesta di cancellazione che si spera possa attivare
questo codice.
Qui dovremmo vedere che hai raggiunto la rotta di distruzione.
OK, facciamo un tentativo.
Quindi abbiamo un clic del pulsante.
Grande.
Prendo il resto, mando i mostri a distruggere la rotta.
Quindi l'ultima cosa che dobbiamo fare è distruggerlo.
Invece di quella rotta.
Quindi, ancora una volta è un processo in due fasi.
Ci sono due cose principali che facciamo.
Distruggi il log e poi reindirizza da qualche parte.
Quindi per distruggere.
Siamo fortunati che ci sia un altro buon metodo.
Bene per id e rimuovi e che ha bisogno di un ID che è di nuovo richiesta su haram quell'ID e quindi il nostro callback che prende solo
l'errore perché non ci sono dati che vorranno fare qualcosa con il ritorno.
Se cancelliamo qualcosa è sparito.
Quindi lo lasceremo e controlleremo se c'è un errore.
Se c'è, lo manterremo relativamente male.
Non daremo alcun messaggio o altro.
Mi limiterò a reindirizzare a Largs Again sashed, altrimenti farò la stessa cosa.
Ma lascerò qui questa affermazione solo perché è buona norma controllare un errore anche se stiamo
facendo la stessa cosa.
Ci sono risultati identici.
OK, vediamo cosa succede.
Ora reindirizzare i blog di slash dopo aver trovato l'ID e rimuovere un particolare blog. Facciamolo accendere.
Torniamo al percorso radice e troviamo quello che vale la pena leggere.
Quindi penso che uno di questi manchi un titolo.
Sì, questo qui.
Quindi rimuoviamo l'undelete veloce e, si spera.
Proprio lì andiamo quello che manca.
Quindi cancelliamo di nuovo questo.
Ha un'immagine gigantesca.
Dobbiamo andare alla pagina dello spettacolo.
Leggi di più e poi clicca su quello.
E quello è cancellato pure.
Ora siamo appena tornati da questi adorabili bulldog.
Va bene, ecco tutto quello che c'è da fare su strade tranquille.
È molto.
di persona quando abbiamo tre mesi o sei mesi ci siamo battuti così duramente per altre due settimane.
So che questo è qualcosa che quando ho avuto insegnanti
Dovrei creare un'app per cani e poi ripetere la stessa cosa per qualcosa di ugualmente
noioso come gatti e utenti, amici e foto e ci si abitua a questo schema.
E in realtà, quando l'esercizio è davvero, ti consiglio di farlo, non
sarà così divertente o affascinante, è solo per rifare quello che abbiamo appena fatto, ma con un'altra cosa.
Quindi non un blog.
Forse un cane.
Va bene.
Forse lo fai per un libro.
Forse lo fai per un film non importa.
Ma solo qualcosa per cui hai tutte e sette le rotte.
Questo è davvero importante per cui provi e ti senti a tuo agio.
Lo useremo tutto il tempo che sai che lo colpirò duramente e reiterando man mano che procediamo.
Ma se volessi iniziare a costruire le tue app e questo è uno dei tuoi obiettivi.
Memorizza questo tipo sul tavolo da zero.
bootstrap per l'ultima piccola modifica che verrà effettuata aggiungendo un collegamento di modifica alla pagina di presentazione.
È buona norma utilizzare una tabella di
In questo momento non abbiamo un bel modo di arrivarci.
Quindi molto semplice.
Basta fare un altro pulsante proprio come quello che abbiamo con la nostra cancellazione.
Quindi lo copierò.
Tranne che deve essere un tag di ancoraggio.
Perché non inviamo un modulo o non inviamo una richiesta di posta solo per ottenere una richiesta.
esserci un soffio solo per copiare la barra degli ID di questo blog e questo dovrebbe solo dirlo e ci manca un preventivo.
Quindi dovrebbe
Abbiamo una citazione troppo grande.
Eccoci.
Aggiungiamo alla nostra classe pari a e ti faremo.
Facciamo arancione.
I salvataggi dei pulsanti di base sono freschi e ci siamo riusciti, ma noterai che sono su linee diverse.
Il motivo è che i moduli per impostazione predefinita non sono elementi di linea come i tag di ancoraggio.
Quindi se ispezioniamo e selezioniamo il modulo non il pulsante ma il modulo e lo visualizzo in linea.
Si noti che salta come quello che probabilmente è ciò che vogliamo.
Quindi, per farlo, non c'è un modo semplice per quanto so usare il semantico per farlo senza scrivere
il proprio successo.
Quindi quello che faremo è solo trovare qualcosa nel nostro file CSSA.
Quindi apriamo la pagina dopo una valutazione eccessiva e troveremo un ID chiamato Elimina modulo.
Lo chiameremo semplicemente delete e questo gli stili saranno visualizzati in linea.
Ora dobbiamo solo andare alla nostra forma che è proprio qui.
Dagli solo id uguale a noi e dovremmo essere bravi a farlo ora.
Se lo aggiorno rimane esattamente lo stesso.
Perfezionare.
Quindi ancora mese il più elegante non è la cosa più bella ma funziona per questo.
Non stiamo andando per niente pazzo.
Grande.
Quindi il prossimo video è opzionale.
Parleremo un po 'di stile della home page.
Hai indovinato che ha bisogno di un po 'di lavoro.
E parlerò di sanitizzare l'input che proviene dall'utente in modo che non possano fare nulla
di malvagio che non possano scrivere un tag script che eseguirà il codice quando mostreremo il post.
OK.
Quindi nel prossimo video