我知道可以使用类似object.inspect
的东西在控制台中查看对象的状态(或正在使用的任何输出(,但是是否存在内置方法或 gem 提供以易于阅读的方式打印对象状态的方法?
例:
> some_blog_post_object.beautiful_inspect
=> "title: 'Some Amazing Title'
subtitle: 'Hopefully I'm not down-voted for n00b-ness'
image: 'some_image.jpg'
.
.
.
"
或者类似的东西。
https://github.com/awesome-print/awesome_print 可能很合适。我建议将其与pry
结合使用。