Bem vindo de volta.
Então, em seguida, estamos nos concentrando em dois campgrounds líderes, o que é bom e curto.
Na verdade, é uma única rota lembrou-se de nossa rota de destruição é cortar campgrounds slash ID como um pedido de exclusão e
tudo o que precisamos fazer é escrever um formulário que envia uma solicitação de tweet para você url.
Nós clicamos nele, ele o remove usando find by id e remove e depois nos redireciona de volta em algum lugar.
Então vamos começar.
Em vez do meu acampamento, sim vou adicionar uma nova rota.
adicionar em nossa terra de trilhas de campamento destruir destruir é uma palavra tão séria para isso.
E antes que eu faça isso, deixe-me apenas cortar isso e colocá-lo abaixo da estrada de acampamento de atualização e agora vamos
Eu não sei por que não funciona, mas você vai ouvir as pessoas usá-los de forma intercambiável.
Destruição tecnológica é o termo para o roteiro repousante.
Eu acho que a idéia principal é que é só suposto ser um nome diferente do
verbo real que é deletar, então destrua.
Eu poderia ter chamado isso remover ou algo de qualquer maneira.
Então vamos começar.
Precisamos de um aplicativo ou de um roteador.
Com licença, elimine e, em vez de aqui, nossa rota precisa ser acamado.
Mas lembre-se de que não precisamos escrever tais campgrounds porque a maneira como nossas rotas são
configuradas no endereço já estamos adicionando campgrounds sosh na frente de tudo, então é apenas chamar um pedido
de identificação em resposta e vamos fazer um simples Redstart.
Você está tentando apagar algo e então precisamos acessar essa rota, o que não é tão fácil porque realmente temos que
fazer um formulário e devemos usar a substituição do método.
Então vamos fazer isso agora.
com um link porque devemos usar um formulário para enviar uma solicitação de publicação que tenha um método de sublinhado na linha igual a excluir.
Na página de exibição abaixo do botão de edição que temos aqui, vamos adicionar um
formulário e não podemos simplesmente fazê-lo
Então, faça um formulário e essa forma precisa ter ação e o método do método é post porque é o que temos que fazer para
a substituição do método e a ação precisa ser cortada na barra do acampamento e, em seguida, a ID que temos com o
nó de rótulo do ponto de acesso e você poderia Também basta copiar o que temos aqui sem o
corte nela.
Então, essa é a nossa forma e, em seguida, tudo o que irá adicionar no formulário é um botão e terá
uma classe igual a entre o ETN correr risco e, em seguida, capaz de dizer o mínimo.
E isso é tudo o que devemos fazer.
Reinicie o servidor atualizar a página.
Não é muito bem arrumar isso e um pouco.
Eu gostaria deles apenas para estar lado a lado, mas porque temos uma forma, e não apenas um link,
não vai estar na fila, então ela ocupa a próxima linha.
E se clicarmos em excluir agora stomack indo para o trabalho porque estamos perdendo uma parte chave
que é nosso ponto de interrogação no final.
Chamadas do método Underscore eliminam.
Agora, se economizarmos e voltarmos, tente novamente atualizar.
Clique em excluir que agora o trata como ele exclui o pedido e desencadeamos esse código que você está tentando
apagar algo.
Então, agora vamos comer algo que é bastante fácil.
Usando mangustão em vez de aqui, encontramos por identificação e remova o acampamento que é encontrado por id e remove e tudo o que é necessário é
a identificação que é solicitada para o ID de Harams e então precisamos adicionar nosso retorno de chamada com
um erro e nós apenas Verifique se há um erro.
Realmente não importa neste ponto.
Nós vamos redirecionar você realmente direcioná-lo para cortar os campos de acampamentos de qualquer maneira, mas é bom apenas ter o
código no lugar para lidar com o erro mesmo se não estamos fazendo nada diferente.
Então, nós o enviaremos de volta aos campgrounds.
Claro que não podemos ir à página do show porque, espero, esse item foi excluído, então não
há mais nenhuma página de exibição.
Vamos dar uma chance.
Veja o que acontece.
Reinicie o servidor sempre que mudarmos nossas rotas.
Voltemos a campamentos acidentados.
Vamos remover o lovy Creek e clique no.
Aqui vamos nós.
Tudo bem, então vamos ter certeza de que nossa edição e atualização ainda funcionam.
Vamos mudar este título alguns pontos de exclamação.
Enviar isso funciona.
Eu quero excluí-lo porque estamos com baixos acampamentos, mas tudo
parece estar funcionando bem.
A última coisa que devemos fazer é modelar isso para que nossos botões de formulário não terminem em linhas separadas.
E o que está acontecendo novamente é que isso está envolvido em um formulário e um formulário não é um elemento inline,
então ele vai até a próxima linha, como você pode ver se eu selecioná-lo corretamente.
Não, eu acabei de excluí-lo.
Deixe-me tentar isso de novo, certifique-se de não fazer isso desta vez.
Aqui vamos nós.
Aqui está o formulário.
Observe que ele ocupa toda a linha.
Quando eu passo sobre isso, o que podemos fazer é dar-lhe uma propriedade de exibição em linha, como ele pode ver, então
ele encaixa na linha para fazer isso.
Vamos criar uma ID para que possamos apenas fazer estilo aqui e apenas dizer exibir na linha, o que realmente não é
uma boa idéia.
Então, vamos dar uma identificação e nós vamos chamá-la de excluir o formulário.
Assim como isso, salve.
Então, podemos ir às nossas folhas de estilo de folhas de estilo públicas principais, e nós vamos adicionar o sinal de
hash Octa ou excluir o formulário Dasch.
A exibição está em linha para que seja tratada como um elemento inline em vez de bloqueio ou bloco inline.
Então vamos tentar isso.
Reinicie o servidor atualizar a página e você não percebe uma diferença, porque eu já havia corrigido na última página antes
de atualizar, mas está funcionando agora.
Toda vez que eu atualizar a página.
Ótimo.
Então, é tudo o que preciso fazer para exibi-los corretamente para torná-los coincidentes na mesma linha.
Se redimensionarmos as coisas ainda parecem boas.
Você pode brincar com os tamanhos dos botões se quiser torná-los menores.
Basta usar o acesso BT aqui mesmo, se você preferir a forma como isso se parece totalmente com você, é claro.
Só dê uma olhada.
Parece um pouco melhor, possivelmente, o próximo passo que queremos fazer é ter certeza de que você só
tem permissão para editar e excluir se você estiver logado e você criou este acampamento.
Eu não quero que ninguém entre e seja capaz de lê-lo ou editá-lo.
Eu só quero cabeça de batata para poder fazer isso e há alguns passos envolvidos lá.
Então, um deles está apenas escondendo os botões.
Se não me pertencer.
Então, se eu não sou cabeça de batata eu não deveria ver esses botões, mas mesmo que eu os visse e
eu cliquei em um, eu deveria ter algum middleware que não me deixasse avançar, não me deixa.
Não me permite excluir, mesmo que eu esteja logado.
Portanto, existem duas camadas de proteção.
Um só não mostra os botões, a menos que você possua este acampamento e a outra camada seja feita através do
middleware. Então, é o que será feito no próximo vídeo.
Eu vou ver você um pouco