Show Menu
Cheatography

Consola de Ruby On Rails Cheat Sheet (DRAFT) by

Algunos de los comandos básicos que puedes utilizar en la consola de Ruby on Rails

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Comandos Básicos

bin/rails console
Iniciar la consola

Comandos para Ejecutar en la Consola

Rails.v­ersion
Obtener la versión de Rails
exit
Salir de la Consola
reload!
Recargar y actualizar en la Consola en Ejecución

Intera­cción con Tablas de la Base de Datos

Clase.c­ol­umn­_names
Obtener un arreglo con los nombres de las columnas en la tabla asociada al modelo
Clase.n­ew­(va­riable: valor)
Crear una nueva instancia de un modelo con valores iniciales asignados a sus atributos sin guardarla en la base de datos
Clase.c­re­ate­(va­riable: valor)
Crear la instancia y guardarla inmedi­ata­mente en la base de datos
Clase.all
Obtener todos los registros de una tabla
Clase.w­he­re(­var­iable: valor)
Obtener registros que cumplan una condición específica
Clase.o­rd­er(­var­iable: :asc)
Ordenar los registros de una consulta según un atributo especí­fico, en orden ascendente
Clase.o­rd­er(­var­iable: :desc)
Ordenar los registros de una consulta según un atributo especí­fico, en orden descen­dente
Clase.f­in­d(id)
Buscar un registro en la base de datos por su identi­ficador único
instan­cia.up­dat­e(v­ari­able: valor)
Actualizar los atributos de una instancia de un modelo y guardar los cambios en la base de datos
instan­cia.va­riable = valor
Asignar un valor a un atributo de una instancia de un modelo sin guardar automá­tic­amente los cambios en la base de datos
instan­cia.save
Guardar los cambios hechos a la instancia en la base de datos
instan­cia.errors
Acceder a los errores de validación de una instancia de un modelo
instan­cia.er­ror­s.f­ull­_me­ssages
Retornar un array de mensajes de error legibles que se pueden mostrar al usuario para indicar qué valida­ciones fallaron en una instancia del modelo