Cheatography
https://cheatography.com
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.version |
Obtener la versión de Rails |
exit |
Salir de la Consola |
reload! |
Recargar y actualizar en la Consola en Ejecución |
Interacción con Tablas de la Base de Datos
Clase.column_names |
Obtener un arreglo con los nombres de las columnas en la tabla asociada al modelo |
Clase.new(variable: valor) |
Crear una nueva instancia de un modelo con valores iniciales asignados a sus atributos sin guardarla en la base de datos |
Clase.create(variable: valor) |
Crear la instancia y guardarla inmediatamente en la base de datos |
Clase.all |
Obtener todos los registros de una tabla |
Clase.where(variable: valor) |
Obtener registros que cumplan una condición específica |
Clase.order(variable: :asc) |
Ordenar los registros de una consulta según un atributo específico, en orden ascendente |
Clase.order(variable: :desc) |
Ordenar los registros de una consulta según un atributo específico, en orden descendente |
Clase.find(id) |
Buscar un registro en la base de datos por su identificador único |
instancia.update(variable: valor) |
Actualizar los atributos de una instancia de un modelo y guardar los cambios en la base de datos |
instancia.variable = valor |
Asignar un valor a un atributo de una instancia de un modelo sin guardar automáticamente los cambios en la base de datos |
instancia.save |
Guardar los cambios hechos a la instancia en la base de datos |
instancia.errors |
Acceder a los errores de validación de una instancia de un modelo |
instancia.errors.full_messages |
Retornar un array de mensajes de error legibles que se pueden mostrar al usuario para indicar qué validaciones fallaron en una instancia del modelo |
|
|
|