1
00:00:00,240 --> 00:00:00,960
Bem vindo de volta.

2
00:00:01,050 --> 00:00:05,330
Então, em seguida, estamos nos concentrando em dois campgrounds líderes, o que é bom e curto.

3
00:00:05,340 --> 00:00:12,120
Na verdade, é uma única rota lembrou-se de nossa rota de destruição é cortar campgrounds slash ID como um pedido de exclusão e

4
00:00:12,120 --> 00:00:17,670
tudo o que precisamos fazer é escrever um formulário que envia uma solicitação de tweet para você url.

5
00:00:17,780 --> 00:00:24,420
Nós clicamos nele, ele o remove usando find by id e remove e depois nos redireciona de volta em algum lugar.

6
00:00:24,480 --> 00:00:25,800
Então vamos começar.

7
00:00:25,920 --> 00:00:30,170
Em vez do meu acampamento, sim vou adicionar uma nova rota.

8
00:00:30,330 --> 00:00:36,790
adicionar em nossa terra de trilhas de campamento destruir destruir é uma palavra tão séria para isso.

9
00:00:36,810 --> 00:00:44,910
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

10
00:00:44,910 --> 00:00:49,230
Eu não sei por que não funciona, mas você vai ouvir as pessoas usá-los de forma intercambiável.

11
00:00:49,230 --> 00:00:52,780
Destruição tecnológica é o termo para o roteiro repousante.

12
00:00:52,800 --> 00:00:57,540
Eu acho que a idéia principal é que é só suposto ser um nome diferente do

13
00:00:57,540 --> 00:00:59,540
verbo real que é deletar, então destrua.

14
00:00:59,610 --> 00:01:01,720
Eu poderia ter chamado isso remover ou algo de qualquer maneira.

15
00:01:01,950 --> 00:01:03,180
Então vamos começar.

16
00:01:03,180 --> 00:01:05,020
Precisamos de um aplicativo ou de um roteador.

17
00:01:05,070 --> 00:01:11,840
Com licença, elimine e, em vez de aqui, nossa rota precisa ser acamado.

18
00:01:11,850 --> 00:01:18,030
Mas lembre-se de que não precisamos escrever tais campgrounds porque a maneira como nossas rotas são

19
00:01:18,270 --> 00:01:25,080
configuradas no endereço já estamos adicionando campgrounds sosh na frente de tudo, então é apenas chamar um pedido

20
00:01:26,690 --> 00:01:30,510
de identificação em resposta e vamos fazer um simples Redstart.

21
00:01:31,470 --> 00:01:39,480
Você está tentando apagar algo e então precisamos acessar essa rota, o que não é tão fácil porque realmente temos que

22
00:01:39,480 --> 00:01:43,230
fazer um formulário e devemos usar a substituição do método.

23
00:01:43,230 --> 00:01:44,510
Então vamos fazer isso agora.

24
00:01:44,670 --> 00:01:54,120
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.

25
00:01:54,120 --> 00:01:59,850
Na página de exibição abaixo do botão de edição que temos aqui, vamos adicionar um

26
00:01:59,850 --> 00:02:02,220
formulário e não podemos simplesmente fazê-lo

27
00:02:02,910 --> 00:02:11,850
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

28
00:02:11,850 --> 00:02:20,190
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

29
00:02:20,190 --> 00:02:27,030
nó de rótulo do ponto de acesso e você poderia Também basta copiar o que temos aqui sem o

30
00:02:27,030 --> 00:02:27,870
corte nela.

31
00:02:28,080 --> 00:02:34,320
Então, essa é a nossa forma e, em seguida, tudo o que irá adicionar no formulário é um botão e terá

32
00:02:34,320 --> 00:02:39,560
uma classe igual a entre o ETN correr risco e, em seguida, capaz de dizer o mínimo.

33
00:02:40,770 --> 00:02:42,130
E isso é tudo o que devemos fazer.

34
00:02:42,150 --> 00:02:47,040
Reinicie o servidor atualizar a página.

35
00:02:47,940 --> 00:02:50,690
Não é muito bem arrumar isso e um pouco.

36
00:02:50,730 --> 00:02:56,580
Eu gostaria deles apenas para estar lado a lado, mas porque temos uma forma, e não apenas um link,

37
00:02:56,580 --> 00:02:59,790
não vai estar na fila, então ela ocupa a próxima linha.

38
00:02:59,790 --> 00:03:05,610
E se clicarmos em excluir agora stomack indo para o trabalho porque estamos perdendo uma parte chave

39
00:03:05,610 --> 00:03:08,140
que é nosso ponto de interrogação no final.

40
00:03:08,490 --> 00:03:11,360
Chamadas do método Underscore eliminam.

41
00:03:11,570 --> 00:03:17,500
Agora, se economizarmos e voltarmos, tente novamente atualizar.

42
00:03:17,730 --> 00:03:24,720
Clique em excluir que agora o trata como ele exclui o pedido e desencadeamos esse código que você está tentando

43
00:03:24,720 --> 00:03:25,520
apagar algo.

44
00:03:25,950 --> 00:03:29,780
Então, agora vamos comer algo que é bastante fácil.

45
00:03:29,880 --> 00:03:41,970
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 é

46
00:03:41,970 --> 00:03:50,470
a identificação que é solicitada para o ID de Harams e então precisamos adicionar nosso retorno de chamada com

47
00:03:50,470 --> 00:03:54,700
um erro e nós apenas Verifique se há um erro.

48
00:03:55,290 --> 00:03:56,840
Realmente não importa neste ponto.

49
00:03:56,970 --> 00:04:03,840
Nós vamos redirecionar você realmente direcioná-lo para cortar os campos de acampamentos de qualquer maneira, mas é bom apenas ter o

50
00:04:03,840 --> 00:04:08,870
código no lugar para lidar com o erro mesmo se não estamos fazendo nada diferente.

51
00:04:10,200 --> 00:04:12,020
Então, nós o enviaremos de volta aos campgrounds.

52
00:04:12,080 --> 00:04:17,460
Claro que não podemos ir à página do show porque, espero, esse item foi excluído, então não

53
00:04:17,460 --> 00:04:19,260
há mais nenhuma página de exibição.

54
00:04:19,290 --> 00:04:20,370
Vamos dar uma chance.

55
00:04:20,520 --> 00:04:22,010
Veja o que acontece.

56
00:04:22,110 --> 00:04:25,650
Reinicie o servidor sempre que mudarmos nossas rotas.

57
00:04:25,770 --> 00:04:28,250
Voltemos a campamentos acidentados.

58
00:04:29,430 --> 00:04:34,400
Vamos remover o lovy Creek e clique no.

59
00:04:34,440 --> 00:04:34,960
Aqui vamos nós.

60
00:04:34,980 --> 00:04:40,730
Tudo bem, então vamos ter certeza de que nossa edição e atualização ainda funcionam.

61
00:04:41,010 --> 00:04:44,460
Vamos mudar este título alguns pontos de exclamação.

62
00:04:44,460 --> 00:04:46,440
Enviar isso funciona.

63
00:04:46,440 --> 00:04:50,730
Eu quero excluí-lo porque estamos com baixos acampamentos, mas tudo

64
00:04:50,730 --> 00:04:52,220
parece estar funcionando bem.

65
00:04:53,370 --> 00:04:58,100
A última coisa que devemos fazer é modelar isso para que nossos botões de formulário não terminem em linhas separadas.

66
00:04:58,260 --> 00:05:05,040
E o que está acontecendo novamente é que isso está envolvido em um formulário e um formulário não é um elemento inline,

67
00:05:05,280 --> 00:05:09,740
então ele vai até a próxima linha, como você pode ver se eu selecioná-lo corretamente.

68
00:05:09,740 --> 00:05:12,440
Não, eu acabei de excluí-lo.

69
00:05:12,450 --> 00:05:18,490
Deixe-me tentar isso de novo, certifique-se de não fazer isso desta vez.

70
00:05:18,510 --> 00:05:18,920
Aqui vamos nós.

71
00:05:18,930 --> 00:05:20,370
Aqui está o formulário.

72
00:05:20,430 --> 00:05:22,190
Observe que ele ocupa toda a linha.

73
00:05:22,230 --> 00:05:30,570
Quando eu passo sobre isso, o que podemos fazer é dar-lhe uma propriedade de exibição em linha, como ele pode ver, então

74
00:05:30,660 --> 00:05:33,120
ele encaixa na linha para fazer isso.

75
00:05:33,330 --> 00:05:40,470
Vamos criar uma ID para que possamos apenas fazer estilo aqui e apenas dizer exibir na linha, o que realmente não é

76
00:05:40,470 --> 00:05:41,470
uma boa idéia.

77
00:05:41,700 --> 00:05:47,540
Então, vamos dar uma identificação e nós vamos chamá-la de excluir o formulário.

78
00:05:47,820 --> 00:05:50,390
Assim como isso, salve.

79
00:05:50,640 --> 00:05:59,950
Então, podemos ir às nossas folhas de estilo de folhas de estilo públicas principais, e nós vamos adicionar o sinal de

80
00:06:00,030 --> 00:06:03,140
hash Octa ou excluir o formulário Dasch.

81
00:06:03,510 --> 00:06:11,340
A exibição está em linha para que seja tratada como um elemento inline em vez de bloqueio ou bloco inline.

82
00:06:11,500 --> 00:06:13,210
Então vamos tentar isso.

83
00:06:13,290 --> 00:06:22,320
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

84
00:06:22,320 --> 00:06:24,930
de atualizar, mas está funcionando agora.

85
00:06:24,930 --> 00:06:26,760
Toda vez que eu atualizar a página.

86
00:06:26,970 --> 00:06:27,500
Ótimo.

87
00:06:27,600 --> 00:06:34,220
Então, é tudo o que preciso fazer para exibi-los corretamente para torná-los coincidentes na mesma linha.

88
00:06:34,680 --> 00:06:37,270
Se redimensionarmos as coisas ainda parecem boas.

89
00:06:37,680 --> 00:06:41,260
Você pode brincar com os tamanhos dos botões se quiser torná-los menores.

90
00:06:41,310 --> 00:06:53,580
Basta usar o acesso BT aqui mesmo, se você preferir a forma como isso se parece totalmente com você, é claro.

91
00:06:53,640 --> 00:06:56,220
Só dê uma olhada.

92
00:06:56,250 --> 00:07:02,790
Parece um pouco melhor, possivelmente, o próximo passo que queremos fazer é ter certeza de que você só

93
00:07:02,790 --> 00:07:08,000
tem permissão para editar e excluir se você estiver logado e você criou este acampamento.

94
00:07:08,010 --> 00:07:12,150
Eu não quero que ninguém entre e seja capaz de lê-lo ou editá-lo.

95
00:07:12,150 --> 00:07:16,540
Eu só quero cabeça de batata para poder fazer isso e há alguns passos envolvidos lá.

96
00:07:16,770 --> 00:07:19,650
Então, um deles está apenas escondendo os botões.

97
00:07:19,650 --> 00:07:20,870
Se não me pertencer.

98
00:07:21,060 --> 00:07:27,060
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

99
00:07:27,060 --> 00:07:32,040
eu cliquei em um, eu deveria ter algum middleware que não me deixasse avançar, não me deixa.

100
00:07:32,070 --> 00:07:34,940
Não me permite excluir, mesmo que eu esteja logado.

101
00:07:35,070 --> 00:07:36,780
Portanto, existem duas camadas de proteção.

102
00:07:36,780 --> 00:07:42,000
Um só não mostra os botões, a menos que você possua este acampamento e a outra camada seja feita através do

103
00:07:42,000 --> 00:07:44,600
middleware. Então, é o que será feito no próximo vídeo.

104
00:07:44,700 --> 00:07:45,510
Eu vou ver você um pouco
