Utilización de byebug y web-console en ruby

categorias: ruby

tags: byebug web-console debug

Byebug y Web Console son 2 librerias que nos permite debugar el estado de nuestras apps, añadiendo un comando en el punto en el que queremos analizar su estado. La diferencia es que byebug para la app y permite analizarla desde la consola, web-console, crea un terminal virtual en nuestra pagina, que permite realizar comandos ruby. El uso de ambas librerias es muy similar:

Ejemplo byebug

def index
  byebug
  @articles = Article.find_recent

Ejemplo web console

def index
  console
  @articles = Article.find_recent

Enlaces de interes: