Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

308
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!