Migraciones del modelo y la base de datos
Agregando la carpeta de pruebas para los modelos
Generating a User model
Creando el esquema con la primera migración
Testing for the :name and :email attributes
A test for validation of the name attribute
 Validating the presence of the name and email attributes
A test for presence of the email en name attribute
Adding a length validation for the name attribute
Tests for email format validation
Tests for email format validation
Testing uniqueness of email
stablishing Email uniqueness
The migration for enforcing email uniqueness.
Cambios en el esquema por la creación del indice email en la tabla usuarios
Ensuring email uniqueness by downcasing the email attribute
Ensuring that a User object has a password_digest column
Adding bcrypt-ruby to the Gemfile
The migration to add a password_digest column to the users table
Cambios en el esquema por agregar la columna del password a Users