Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

303
Vistas
¿Cómo replicar el estilo de salida de la consola Rails en el script del corredor?

Al ejecutar User.first en la consola de Rails, obtendré un hermoso resultado, algo como:

hermosa salida en la consola de rieles

Supongo que esto está solucionado por palanca. ¿Cómo puedo obtener el mismo estilo de salida cuando uso el corredor? Considere un archivo tinker.rb

 u = User.first puts u

y ejecutándolo como: rails r './tinker.rb . Si bien generará algo, no está tan pulido como en la consola:

 #<User:0x00007fc6518acec8>

¿Cómo puedo hacer que sea exactamente igual?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Este formato es el resultado del módulo PrettyPrint - PP :

 u = User.first pp u #=> Which is basically a shortcut for: PP.pp(u)

Sin embargo, tenga en cuenta que, de forma predeterminada, esto no generará una salida colorida. Pry también procesa la cadena formateada a través de otra gema: coderay, que es responsable del resaltado de sintaxis de Ruby. Si desea imprimir en color, entonces:

 u = User.first Pry::ColorPrinter.pp(u)
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda