OK, volveremos.
Así que vamos a comenzar a editar campings.
Así que esta es una pequeña revisión del resto a la unidad donde creamos ese blog con UI semántica, pero
vamos a agregar algunos conceptos nuevos además de eso.
particular, cuando comenzamos los comentarios, estamos trabajando en la edición de campings para que cuando vaya al camping
muestre primero la página para iniciar el servidor, pueda ver
un botón que dice editar. Puedo hacer clic en ese botón de edición. me lleva a un formulario, lo llené y los formularios
se enviarán a la ruta del campamento de actualización y luego eso me redirigirá nuevamente a la página del programa.
En
Y deberíamos ver esos cambios.
Y cualquiera puede hacer esto para comenzar.
Sin permisos sin autorización.
Hablaremos sobre lo que eso significa en solo unos pocos videos.
Una vez que cubrimos los campamentos principales también.
Estupendo.
Entonces empecemos.
Lo primero que debemos hacer es agregar una anulación de método.
Y voy a extraer el gráfico de ruta de descanso que hice para que podamos recordar las
rutas que necesitamos.
Así que déjenme agregar esto como otro archivo en la misma ventana.
Recuerde que se trata de una barra inclinada de diagonal de slash camping y la actualización es una ID de diagonal cortada de camping como una
solicitud de envío.
Por lo tanto, necesitamos anular el método para esa solicitud de envío para que podamos comenzar con el método de instalación de NPM Dasch override.
Y mencioné esto en el último video.
Pero solo para recordarte que estoy trabajando en V 10.
Entonces es una nueva versión.
DE ACUERDO.
Método sobre I'd dash dash save, asegúrese de que eso funcione.
Mientras eso sucede, se cierra esto y se abrirá.
En realidad sí y también abrirá las envolturas de campamento J y agregaremos un lugar después del espectáculo para
en la fila del campamento.
Y otro para actualizar camping.
Y si te olvidas de por qué los necesitamos, puedes revisar el video de esa unidad de
descanso de la unidad, entramos en muchos detalles, pero una vez más, necesitamos un formulario y el formulario debe enviarlo a
alguna parte que sea una actualización.
De acuerdo, dentro de la actriz vamos a configurarlo para usar la sobrecarga del método.
Entonces, primero debemos requerirlo.
Entonces eso va a ser un método anulado.
Podemos llamarlo como queramos, por supuesto, pero este es un método importante que Dasch anula.
hacer una anulación de método de uso de uso apropiado y luego tenemos que decirle qué buscar y queremos un método de subrayado.
Y luego tenemos que
Esa es la cosa convencional que verás todo el tiempo.
Creo que en realidad es lo que recomiendan sobre el método para anular la documentación.
Por lo tanto, subrayar el método.
Estupendo.
Ahora vamos a dar un paso atrás y trabajar en Edit Raben para que podamos mostrar
el formulario.
Comencemos allí en nuestro campamento J. S. rutas
La ruta es una solicitud de obtención y, en lugar de la aplicación, estamos trabajando en el enrutador.
Puedes ver que el router recibe una barra inclinada.
Y no necesitamos decir campgrounds slash ID slash en él porque recordar interrupciones Sí, estamos requiriendo
la ruta aquí.
Estamos agregando todas las rutas de campamento después de los campamentos sosh.
Entonces no necesitamos eso.
Así que solo necesitamos barra diagonal de ID y luego nuestras solicitudes y nuestra respuesta y la devolución de llamada.
Y como siempre es para arrestarnos y en esa ruta de campamento y solo asegurarnos de que lo veamos.
OK, pero empieza a funcionar.
Asegúrate de que no tengamos ningún problema.
Actualicemos y luego simplemente agreguemos barra.
Estupendo.
Lo vemos en el campamento correcto.
Eso es todo lo que necesitábamos.
Ahora regresemos y realmente rendericemos una forma.
Entonces rez render tiene que ser campgrounds, que es nuestro directorio de vistas aquí.
Disminuya el efecto que aún no existe.
Entonces, hagamos ese archivo ahora.
Así que queremos hacer un toque con slash slash campgrounds slash en él.
MI. J. Sí.
Y luego C9 ese archivo de nuevo.
La finalización de pestañas es su amigo y comenzaremos de forma simple con solo
editar el formulario y luego agreguemos otra línea, solo el formulario de párrafo va aquí solo para que sepamos que estamos obteniendo la edad correcta.
Tim Comenzaré el servidor de nuevo actualizar y recibir su plantilla.
Estupendo.
Así que ahora
vamos a agregar un formulario aquí y en lugar de crear nuestra propia forma desde cero, voy a tomar el formulario nuevo para campamento justo
aquí y copiar esto porque es muy similar a lo que necesitamos, así que realmente el único la diferencia entre nueva y edición es hacia donde va la forma.
Esa es una diferencia y el tipo de solicitudes que estamos haciendo.
Comencemos por especificar la acción y podemos hacer
lo que tenemos que hacer aún porque es necesario que sea un campamento.
A Slash ya Id les gusta algo así, pero tenemos que obtener esa identificación.
Y ahora mismo no tenemos ese campamento en particular que estamos editando.
Entonces, dentro de esa ruta de edición, no
solo renderizamos una plantilla sino que necesitamos pasar un camping que estamos editando.
Todavía no hemos encontrado
ese campamento, pero le voy a dar un nombre de campamento encontrado que no existe.
Ves que recibimos quejas de la nube nueve.
Ahora tenemos que hacer un hallazgo de campamento por identificación
y luego la identificación está aquí solicitando la identificación de harams y luego nuestro error de devolución de llamada y de lo contrario lo llamaremos campamento encontrado exactamente así si hay un error.
Hagamos un descanso.
Redirigir y volveremos a recortar los campamentos.
De lo contrario, presentaremos el formulario de edición y pasaremos al campamento encontrado bajo el nombre de camping.
Estupendo.
Ahora, en lugar de nuestra plantilla, utilizaremos camping para configurar el enlace de la ruta de actualización.
Por lo tanto, los campamentos reducen el tamaño del campamento debajo del ID Ejay Sí.
Así que este es el valor del campamento para identificar
el campamento que estamos pasando a esta barra de herramientas.
Y luego, el
otro truco es que recuerde que esto tiene que ser una solicitud de envío que estamos realizando
y para hacerlo debemos enviar un método de subrayado de signo de interrogación igual a put y luego dejar el método como post.
Entonces ese es un cambio que haremos.
También actualizaremos lo que decimos aquí.
Así que lo haré y luego el nombre del nombre del campamento y veremos lo que obtenemos.
Entonces, si vamos a reiniciar, actualiza la página y editamos "edit
desert high" que lleva el nombre en el camping y estamos cerca.
Tenemos un formulario que
enviaré si hago clic en enviar, aunque no tenemos las rutas configuradas, así que me dice que no puedo poner los campamentos de barra.
Pero para empezar, completemos los datos aquí para que cuando
edite un campamento, vea los datos que estoy editando y / o que tenga que escribir todo desde cero.
Así que eso es simple si recuerda
el primer video y actualiza con el sitio del blog en lugar de darle un marcador de posición.
Vamos a darle un valor y
el valor solo necesita ser camping y cualquiera que sea la propiedad es un nombre de camping y copiaré esto para la imagen que arrojes.
Así que acampa esa imagen.
Y finalmente acampar esa descripción, me aseguro de deletrear ese derecho.
Así que recuerde que lo que estamos haciendo es buscar un campamento en
la ruta basado en el ID y luego renderizar esta plantilla.
Y si actualizo verá que
estamos tomando los datos que encontramos de nuestro hallazgo mediante la identificación que pasa el campamento a la plantilla y luego se muestra la información como los valores de las entradas.
Así que tenemos eso hecho ahora.
Ahora tenemos que trabajar cuando realmente presente esto.
Así que cambiemos esto.
Así que vemos algunos cambios agregar algunos símbolos adicionales y presionar enviar.
Y, por supuesto, tengo este problema en el que no tenemos la ruta de actualización.
Así que hagámoslo ahora.
Podemos cerrar nuestro nuevo proyecto. Lo
mantendré abierto un poco, pero tenemos que agregar nuestra ruta de actualización que será un punto de enrutador.
Y si olvida lo que es actualizar, se trata de una solicitud para reducir la barra de los campamentos.
Id al igual que la página del programa, excepto para poner la solicitud, no una solicitud de obtención.
Así que corta la identificación de dos puntos y listo.
Solicitud en respuesta y luego guardamos.
Y dentro de esto, lo que tenemos que recordar
es que necesitamos encontrar y actualizar el camping correcto y luego redirigir a algún lugar; por lo general, la página del programa es lo que tiene
sentido una vez que actualizas un elemento; no quieres regresar a toda la lista. de campamentos,
pero desea ver los cambios en realidad en la página del programa.
Comenzaremos por encontrar una actualización que podamos hacer por separado.
Podrías hacer una búsqueda por ID y luego hacer una actualización después.
Pero recuerde que recuerde que la mangosta tiene esa combinación agradable que es el campamento.
Buscar por id y actualizar y toma algunos argumentos.
El primero es lo que estamos buscando, lo que buscamos
es ID, y solo solicitamos la ID de los harams desde aquí.
A continuación están los datos que queremos actualizar y si miramos nuestro formulario, nuestros datos son la imagen del nombre y la descripción.
Entonces, lo que podríamos hacer es construir un nuevo objeto aquí que parezca que los datos de var
son iguales y luego diríamos que el nombre es el que pide que el cuerpo con ese nombre sea imagen solicitada.
Pero eso es un poco doloroso.
Y te he mostrado esto antes.
Lo que podemos hacer es envolverlos todos juntos dentro del campamento o como quieras llamarlo.
Pero voy a acampar.
Voy a copiar esto aquí y aquí en el corchete de cierre.
Ahora si agrupan estas tres cosas juntas.
Entonces, si mi solicitud de acceso al
campamento de bodycam ahora obtengo una imagen de nombre y una descripción, todos anidados dentro de un único objeto.
Así que todo lo que tengo que hacer ahora es pasar a petición del campamento de cadáveres así como así.
Y luego mi devolución de llamada con error y luego lo llamaremos campground actualizado.
Por ahora, si hay un error, haremos nuestro estándar.
No es muy útil, pero una solución fácil por ahora es simplemente redirigir a los campamentos.
Una vez que implementamos los mensajes flash, podremos especificar cuál es
el problema y podemos redireccionar a otro lugar que tenga más sentido.
Pero no tendremos ningún motivo de error aún a menos que nuestra base de datos esté apagada o algo así.
Y luego, si funciona, lo que haremos será redireccionar a la página del programa que debe ser sosh campgrounds.
hacer peticiones ID de parámetros de punto que es lo que tenemos aquí en este envoltorio y lo haremos salvar.
Y la idea aquí que tenemos que agregar en el signo más y tenemos algunas
maneras de obtener esa ID, podríamos actualizar la ID de subrayado punto de campamento o podemos
Ahora veamos qué ocurre si reinicio el servidor y vuelvo a
la actualización del formulario de edición.
Agregue algunos datos notables que aquí presentamos y tenemos
un pequeño problema, que es que nuestra ruta todavía no está funcionando y en realidad nuestra ruta funciona bien.
Es la forma en que se envía al lugar equivocado.
Observe que nuestra solicitud es una barra de ID de barra diagonal.
No queremos ese corte en eso.
Se supone que es el formulario que
tiene una barra inclinada, pero donde se supone que el formulario enviado es ID de corte de campamento como una solicitud.
Entonces tenemos que deshacernos de esto.
Ahora, si lo intentamos de nuevo, actualice agregue algunos datos y envíelos.
Actualizó el camping primero, lo actualizó y luego me redirigió a la página
del programa y veo mis cambios.
Lo último que hará en este video es agregar un botón que dice editar.
Así que puedo hacer clic en ese botón y acceder a esa página de edición sin tener que escribir manualmente la barra de edición.
Así que eso es simple.
Es solo un enlace que debe ir a esta ruta y lo haremos en la página del programa.
Así que el show de campamento lo hará justo debajo de todo lo demás para comenzar.
Por lo tanto, dentro de la leyenda de respuesta de imagen
para no en la sección de comentarios, sino dentro de la columna de nueve dentro de la miniatura.
necesitaremos un corte en ella
y luego tendremos un texto añadido, pero también necesitamos una clase para que se vea un poco mejor con bootstrap y haremos PTEN ETN.
Después de enviar todo esto, agregue un botón que será una etiqueta de anclaje; ref necesita ser una barra diagonal de campamento y luego la ID
con el punto de campamento de Aegeus subrayará la ID y luego
Y creo que un color que pueda tener
sentido podría ser una advertencia, en lugar de un peligro, que se reservará el peligro para ese botón de eliminación.
Así que echemos un vistazo ahora.
Vuelvo, me actualizo
Tenemos un botón de edición que en realidad es un enlace al que hago clic y llego al formulario de edición.
Así que llevemos esto de vuelta al envío normal.
Estupendo.
Entonces está funcionando.
Regresemos y simplemente actualicemos uno más.
Así que volveremos a los campamentos de sash.
Asegúrate de que funcione bien.
Actualización de granito o low creek.
¿Cómo es que esto cambió la imagen para ser esta imagen aquí?
Pagar configurado en enviar y sumar es perfecto en el próximo video.
Nos enfocaremos en eliminar campamentos