Software

Rails console

Una cosa que me sorprendió y que encuentro una genial idea de Rails es el modo console que trae el framework.

El modo consola permite ir testeando código antes de ponerlo de manera definitiva dentro del proyecto, con eso no tener que hacer un largo proceso para ir probando el avance en funcionalidades.

Para hacerlo andar, solo se debe ejecutar rails console, un ejemplo «testeando» una entidad en el modelo

➜  rails git:(master) ✗ rails console
Loading development environment (Rails 4.1.4)
irb(main):001:0> customer = Customer.new()
=> #
irb(main):002:0> customer.name = 'Gran partner INC'
=> "Gran partner INC"
irb(main):003:0> customer.valid?
=> false
irb(main):004:0> customer.admin_id = 1
=> 1
irb(main):005:0> customer.valid?
=> false
irb(main):006:0> customer.type_pay = 1
=> 1
irb(main):007:0> customer.valid?
=> true
irb(main):008:0> customer.new_record?
=> true
irb(main):009:0> customer.save
   (2.2ms)  BEGIN
  SQL (1.3ms)  INSERT INTO "customer" ("admin_id", "name", "type_pay") VALUES ($1, $2, $3) RETURNING "id"  [["admin_id", 1], ["name", "Gran partner INC"], ["type_pay", 1]]
   (5.9ms)  COMMIT
=> true
irb(main):010:0> puts customer
#
=> nil
irb(main):011:0> puts customer.id
7
=> nil
irb(main):012:0>
Nota: Si llegaste hasta aqui puede que interesen los temas que escribo. Puedes seguirme en Twitter o suscribirte a los nuevos artículos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.