Logo de C贸digo Facilito
  • Inicio
  • Replays
  • Iniciar sesi贸n
  • Crear cuenta
  • Explorar cursos
  • Bootcamps
  • Precios
  • Blog

隆Califica el Curso del ActiveRecord con Ruby on Rails!

Selecciona la calificaci贸n de 1 a 5 estrellas

Reporta un error

Curso Curso del ActiveRecord con Ruby on Rails

Video Callbacks Ruby on Rails

Tipo de error

Algo sali贸 mal al cargar el v铆deo

El v铆deo no pudo cargarse, hemos enviado un reporte al equipo de desarrollo, para poder solucionarlo a la brevedad.

Mientras solucionamos el problema, intenta lo siguiente para solucionar el error:

  • Recarga la p谩gina
  • Intenta reiniciar tu navegador y luego vuelve a reproducir el v铆deo
  • Vac铆a el cach茅 de tu navegador
  • Intenta reproducir con las extensiones del navegador deshabilitadas
  • Intenta con un navegador distinto
  • Si el problema persiste cont谩ctanos en Discord
home Ir al inicio report_problem Reportar falla star Valorar curso

Los callbacks, tal y como mencionamos anteriormente, nos permiten ejecutar acciones (m茅todos) antes o despu茅s que ciertos eventos ocurran para los objetos de nuestros modelos. 馃

Los callbacks podemos dividirlos para 4 tipos de operaciones:

  • Validaci贸n
  • Creaci贸n
  • Actualizaci贸n
  • Destrucci贸n

Veamos el listado completo de callbacks que podemos utilizar.

Validaci贸n

  • before_validation
  • after_validation

Creaci贸n

  • before_save
  • around_save
  • before_create

Nota: Es importante tener en cuenta que los callbacks after_save se ejecutar谩n junto con los callbacks after_create o after_update, dependiendo, por supuesto si el objeto se esta creando o actualizando.

  • around_create
  • after_create
  • after_save
  • after_commit / after_rollback

Actualizaci贸n

  • before_save
  • around_save
  • before_update
  • around_update
  • after_update
  • after_save
  • after_commit / after_rollback

Destrucci贸n

  • before_destroy
  • around_destroy
  • after_destroy
  • after_commit / after_rollback

Nota: Los m茅todos con prefijo around, tal y como su nombre nos indican, nos permitir谩 ejecutar callbacks justo cuando el evento est谩 ocurriendo.

  • M贸dulo 1 | 7 clases

    Introducci贸n

    expand_more
    • play_circle_outline

      Clase 1

      Introducci贸n al curso

    • play_circle_outline

      Clase 2

      驴Qu茅 es un ORM?

    • play_circle_outline

      Clase 3

      Crear proyecto

    • play_circle_outline

      Clase 4

      Configuraci贸n de base de datos

    • play_circle_outline

      Clase 5

      Generar primera migraci贸n

    • play_circle_outline

      Clase 6

      Anotaciones

    • play_circle_outline

      Clase 7

      Rollbacks

  • M贸dulo 2 | 30 clases

    Modelos

    expand_more
    • play_circle_outline

      Clase 1

      Crear nuevo objeto

    • play_circle_outline

      Clase 2

      Callbacks

    • play_circle_outline

      Clase 3

      Callbacks Parte 2

    • play_arrow

      Clase 4

      Callbacks Ruby on Rails

    • play_circle_outline

      Clase 5

      Validaciones

    • play_circle_outline

      Clase 6

      Validaciones pt2

    • play_circle_outline

      Clase 7

      Validaciones pt3

    • play_circle_outline

      Clase 8

      Validaciones pt4

    • play_circle_outline

      Clase 9

      validaciones Ruby on Rails

    • play_circle_outline

      Clase 10

      Validaciones propias

    • play_circle_outline

      Clase 11

      Validaciones propias pt2

    • play_circle_outline

      Clase 12

      Obtener elementos

    • play_circle_outline

      Clase 13

      Condiciones

    • play_circle_outline

      Clase 14

      Operador logico or

    • play_circle_outline

      Clase 15

      Operadores relacionales

    • play_circle_outline

      Clase 16

      Busqueda por id

    • play_circle_outline

      Clase 17

      Busqueda por columnas

    • play_circle_outline

      Clase 18

      Limit

    • play_circle_outline

      Clase 19

      Existencia de elementos

    • play_circle_outline

      Clase 20

      Selecionar columnas

    • play_circle_outline

      Clase 21

      First or create

    • play_circle_outline

      Clase 22

      Scopes

    • play_circle_outline

      Clase 23

      Scopes pt2

    • play_circle_outline

      Clase 24

      Actualizar registros

    • play_circle_outline

      Clase 25

      Actualizar registros pt2

    • play_circle_outline

      Clase 26

      Actualizar registros pt3

    • play_circle_outline

      Clase 27

      Actualizar registros pt4

    • play_circle_outline

      Clase 28

      Eliminar registros

    • play_circle_outline

      Clase 29

      Monitorear cambios

    • play_circle_outline

      Clase 30

      Monitorear cambios pt2

  • M贸dulo 3 | 15 clases

    Relaciones

    expand_more
    • play_circle_outline

      Clase 1

      Modelo carrito de compras

    • play_circle_outline

      Clase 2

      Relaci贸n uno a muchos

    • play_circle_outline

      Clase 3

      Relaci贸n uno a uno

    • play_circle_outline

      Clase 4

      A帽adir nuevo campo

    • play_circle_outline

      Clase 5

      Relaci贸n muchos a muchos

    • play_circle_outline

      Clase 6

      Listar productos

    • play_circle_outline

      Clase 7

      Includes

    • play_circle_outline

      Clase 8

      Calcular total

    • play_circle_outline

      Clase 9

      Through

    • play_circle_outline

      Clase 10

      Joins

    • play_circle_outline

      Clase 11

      Group by

    • play_circle_outline

      Clase 12

      Left Join

    • play_circle_outline

      Clase 13

      Actualizar carrito de compras

    • play_circle_outline

      Clase 14

      M煤ltiples productos

    • play_circle_outline

      Clase 15

      M煤ltiples productos pt2

  • M贸dulo 4 | 9 clases

    Extras

    expand_more
    • play_circle_outline

      Clase 1

      Diagramas

    • play_circle_outline

      Clase 2

      Reload

    • play_circle_outline

      Clase 3

      Enums

    • play_circle_outline

      Clase 4

      Transacciones

    • play_circle_outline

      Clase 5

      Locks

    • play_circle_outline

      Clase 6

      Maquina de estados

    • play_circle_outline

      Clase 7

      Estados de un carrito de compras

    • play_circle_outline

      Clase 8

      Maquina de estados pt2

    • play_circle_outline

      Clase 9

      Callbacks Maquina de estados

Callbacks Ruby on Rails

arrow_back Siguiente arrow_forward
Curso del ActiveRecord con Ruby on Rails