Saiba o que eu quero fazer é fazer o nosso modelo de exibição.
Então, eu vou comentar isso para que não estejamos constantemente fazendo um novo acampamento toda vez que
iniciamos o servidor.
Então, agora, só temos um acontecendo aqui.
Deixe-me adicionar o meu mostrador de etiquetas mostra mais informações sobre um acampamento.
Então, precisamos encontrar o acampamento.
Vamos voltar para isso.
E quando processar o modelo de exibição.
Então, comece com esse show de renderização de pontos e então precisamos criar esse modelo.
Então, vamos tocar as barras de vista nos avisos e, em seguida, as visualizações C9 mostraram que Ejay us e depois adicionamos
um H-1 muito simples.
Este é o modelo de exibição, à medida que vamos e economize, vamos nos certificar de que isso funciona são frescos.
Agora, se tentarmos chegar onde você está bem, isso é uma barra de rodagem de shows, qualquer
coisa que não seja novo. O novo recado é especial porque nos leva ao novo formulário, mas qualquer outro
ID e nossas IDs ficarão assim.
E aqueles estão vindo de Mongo.
Então, essas idéias são geradas automaticamente pelo Mongo e nós salvamos algo.
E o que vamos começar por fazer é realmente adicionar nos links para a página do
show que temos um botão aqui que podemos clicar para ver mais informações.
Por isso, precisamos abrir as vistas, acalmar acampamentos, mas E. J. nós e, tecnicamente, devemos renomear esse arquivo para
ser indexado Ejay nós em vez de acampamentos porque estamos seguindo esta convenção.
Então, temos novos que mostramos que devemos nomear este índice ao invés de acampamentos.
Então podemos fazer isso muito rápido por aqui.
Basta ir ao ponto de vista e podemos renomeá-lo indexado que E. J. Sim.
Há também muitas
maneiras de fazer isso através do terminal, mas isso será mais rápido por enquanto ao invés de mostrar outro comando.
Então, vamos fazer isso e, então, precisamos ter certeza de que a aplauso sim está renderizando o modelo certo.
Então, isso deve renderizar o índice agora OK.
Então, agora, o que queremos fazer é, em vez
de exibir para cada acampamento, uma imagem e um nome, eu também vou adicionar um parágrafo aqui e
nesse parágrafo vamos adicionar uma marca de âncora e nós corrigiremos o ref em um segundo.
Pode ser uma marca de âncora que diz mais informações e daremos uma aula.
Também você usará bootstrap e nós
faremos DTN e ETN primários assim e salvaremos e vamos ver como isso parece primeiro.
Portanto, não funcionará ainda, não vai a lugar nenhum.
Mas se estivéssemos frescos.
Tudo bem que parece bom o suficiente por enquanto.
Temos um botão mais informações clicando nele.
projetos precisam parecer que esses acampamentos de
barras cortam algum ID e esse ID é armazenado dentro do ponto do acampamento indicação de rótulo.
Agora, ele atualiza a página, mas queremos que nos leve à página do show, para que possamos mudar nosso modelo e nossos oito
Então precisamos usar Ejay como aqui.
E aqui vou direcionar um número de
campainha, o qual é parte do acampamento do acampamento, é o nome que estamos dando a cada acampamento para cada um, está imprimindo imagem e nome.
Há também uma descrição que não mostramos, mas há um I. D. que vamos usar para criar
o link.
Então, se
eu reiniciar agora e nós damos uma olhada no que isso nos dá, vamos inspecionar isso e você pode ver a barra do acampamento.
Isso é louco longo hexadecimal gerado automaticamente Mongo D-B ID.
E se clicarmos nesse link, levamos-nos a barra de acréscimo do modelo do show e a essa idéia louca.
Então, o que precisamos fazer é usar essa ID em vez do modelo
de exibição ou dentro da rota de exibição que está aqui.
Nós queremos capturar essa identificação que
vai estar dentro de pedidos que Harams pensou Id, como quando fizemos a coisa de animal de fazenda com os porcos e
oink e vaca e moo, onde nós tínhamos cólon e, em seguida, algum programa Raut armazenado dentro do pedido de EMFs .
O que vamos fazer é usar um novo método que o mangostão nos dá para encontrar minha identificação.
E estamos fazendo isso no acampamento para encontrar o acampamento por ID.
E há dois argumentos que precisam dar-lhe qual é o ID e, em seguida, o retorno de chamada.
Então, o primeiro é mais fácil.
A identificação é apenas solicitação de
identificação de harams e o retorno de chamada parece exatamente com os outros onde temos erros e, em seguida, vamos chamar o
campo de acampamento encontrado, que são os dados que retornam desta localização por ID, então, deve haver apenas um item no banco de dados com Essa identificação, que é
o ponto dessas IDs e da Mangu, são únicas, de modo que não teremos problemas com múltiplos acampamentos
conflitantes, como se pudéssemos, se estivéssemos olhando por seu título ou pelo nome ou a imagem que pudéssemos fazer.
Isso não precisa ser um ID.
Pode ser o nome e,
na verdade, se olharmos para Reddit Friday novamente é único.
Então, é muito mais seguro.
Então, esperamos encontrar um
acampamento e faremos nossa verificação de erro simples se houver um erro, cancele o registro.
Caso contrário, se funcionasse o que vamos fazer é renderizar o modelo de exibição.
E esse é um show de renderização de pontos vermelhos.
Mas vamos passar no acampamento encontrado e então vamos usá-lo dentro desse modelo.
Então, mostre o redstart render e então vamos passar sob o nome dos campgrounds.
Vamos passar no nosso acampamento encontrado.
Então, dentro do nosso modelo de exibição,
podemos acessar acampamentos e terá o valor de tudo o que encontramos com essa ID.
Então vamos economizar ir ao confronto E. J. Sim.
E vamos fazer algo muito simples, apenas adicionamos um parágrafo nesse parágrafo.
um momento.
Vamos adicionar o nome do ponto de acesso ao campo e deixaremos isso e depois adicionaremos algumas outras coisas em apenas
Bem, vamos ter certeza de que funciona.
Então, vamos voltar a atualizar e se clicarmos neste link,
obtemos um erro bastante dramático que diz que não possui nenhum método.
Localizar por ID.
E isso é bastante bobo porque não queremos capitalizar isso.
Então, se voltarmos e corrigir isso muito brevemente, então é bom para uma minúscula f.
Lembre-se de todos os métodos começar com uma minúscula.
Agora, se chamarmos isso, reinicie o servidor e atualize, temos o modelo de exibição Graniteville.
Claro que queremos mostrar mais do que Grant Hill, mas é o mesmo processo.
Agora estamos tomando esse eu. D. e estamos tentando encontrar um acampamento com aquele eu. D. e então estamos processando
esse modelo.
Então, vamos rapidamente, não vamos gostar disso.
Mas vamos rapidamente voltar a mostrar e vamos adicionar uma imagem novamente e
a fonte será igual ao acampamento dessa imagem e, em seguida, adicionará na parte inferior um outro parágrafo.
E este vai ter uma descrição de ponto de acampamento exatamente assim e nós vamos salvar isso.
Vamos pegar o nome aqui e avançar para que o nosso H-1 diga apenas o nome do acampamento assim.
Estamos frescos agora.
Nós chegamos a uma colina de granito e vemos isso aqui nossa imagem e, então, é uma enorme colina de granito.
Sem banheiros, nenhuma concessão de água bonita.
E nós devemos adicionar em nossa disposição também, apenas com o nosso rápido inclusão.
Então, inclua e vamos apenas copiá-lo de outro modelo aqui apenas para economizar tempo.
Então, vamos copiar isso e depois fazer o mesmo pelo nosso rodapé.
E agora devemos ver alguns bootstrap.
Lá vamos nós a barra de navegação.
Recebemos nossa mudança de fonte.
Ainda temos que desenhar este estilo que estará em breve.
Então tudo parece estar funcionando bem, exceto por uma
pequena coisa que é se eu adicionar em um novo acampamento ainda é apenas nome e imagem.
Então vamos refatorar isso e ela volta para a forma que está em Nova.
Então vamos fechar daqui e vamos abrir as vistas novas.
E, em vez disso, precisamos de outra entrada que vou colocar no canto inferior direito antes do botão.
E nossa contribuição terá um espaço reservado de descrição
e, eventualmente, queremos que isso seja uma entrada maior.
Por enquanto, é apenas uma entrada de texto e, em seguida, vamos mudar o nome para
ser descrição
e vamos economizar e agora podemos voltar para o nosso Apalachee aqui, em vez de Criar também agarrará a descrição até agora, descrição e todos
apenas DSC é igual à solicitação de descrição do ponto do corpo, que é o que o atributo de nome foi definido aqui.
Aqui vamos nós.
a essa variável que estamos agarrando da forma DGSE e salvamos tudo o resto deve funcionar exatamente o mesmo.
E nós vamos levar isso e depois passá-lo para o nosso novo objeto, onde uma descrição é igual
Agora estamos apenas adicionando este extra de dados no formulário.
Vamos testá-lo.
Inicie o servidor ou atualize o formulário.
Agora temos três entradas.
Então eu tenho uma imagem que você copiou daqui e eu vou passar e vamos ligar para esse acampamento com árvores e aqui diremos
que este lugar tem muitas árvores e também muitas outras coisas.
Clique com o botão direito do mouse em enviar agora para os acampamentos e o teste verdadeiro é para ver se este possui uma descrição.
Então, vamos clicar em Mais informações e faz.
Você pode ver que esta página contém todas as informações que temos sobre um acampamento que possui essa ID e, se retornarmos, esta
página mostra todas as informações sobre este acampamento.
ESTÁ BEM.
Então, a página do show funcionou.
Vamos rapidamente embrulhar tudo, então conversamos sobre rotas repousantes.
Há quatro agora que cobrimos.
O índice mostrará todo um dado recurso como cães ou acampamentos.
A nova rota mostra o formulário
para criar um novo recurso criar é a rota de publicação onde realmente fazemos a
criação do recurso e mostrar é uma rota que é uma solicitação de obtenção e tem uma ID e lá você vai.
E isso é realmente importante porque mostra informações sobre um recurso.
No nosso
caso, um cão ou no nosso app um acampamento e o novo comando que vimos para fazer isso para interagir com
Mongo é encontrar por identificação e, em seguida, uma nota lateral rápida, eu também mostrei a queda da coleção de pato DB que usamos para excluir todos os existentes acampamentos em nosso banco de dados com um comando