gpt4 book ai didi

ruby-on-rails - 如何在 Rails 中打印出对象的内容以便于调试?

转载 作者:数据小太阳 更新时间:2023-10-29 06:18:35 24 4
gpt4 key购买 nike

我想我正在尝试获取与 print_r() 等效的 PHP(打印人类可读);目前原始输出是:

ActiveRecord::Relation:0x10355d1c0

我该怎么办?

最佳答案

我通常会先尝试 .inspect,如果这没有给我想要的结果,我会切换到 .to_yaml

class User
attr_accessor :name, :age
end

user = User.new
user.name = "John Smith"
user.age = 30

puts user.inspect
#=> #<User:0x423270c @name="John Smith", @age=30>
puts user.to_yaml
#=> --- !ruby/object:User
#=> age: 30
#=> name: John Smith

关于ruby-on-rails - 如何在 Rails 中打印出对象的内容以便于调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4829909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com