我试图调试通过编写类似于

puts user

然后我可以在服务器日志上检查它。
显然,服务器日志显示
#<User:0x3b53440>

但它不显示有关用户对象的详细信息(例如,其名称或电子邮件值)
如何修改代码以便生成有关对象的详细信息?
我想要ruby中的某个函数,它的功能与PHP的print_r或var_dump类似。

最佳答案

尝试使用Object.inspect方法:

puts user.inspect

以下是文档:http://www.ruby-doc.org/core/classes/Object.html#M001025

10-04 21:42