Ruby on rails 在ActiveRecord对象上迭代';s属性

Ruby on rails 在ActiveRecord对象上迭代';s属性,ruby-on-rails,Ruby On Rails,我试图迭代ActiveRecord对象的属性。我一直在网上搜索,但总是一无所获。我以为我对object.to_enum很感兴趣,但是尽管它返回了一个枚举器对象,我仍然得到一个错误,即“each”对于我的对象是未定义的 调用object.methods给了我一大堆我不想要的继承的东西。调用object.instance_变量不会给我提供任何接近我所寻求的东西。我猜这并不难,但我还没弄明白:)有人能帮忙吗?谢谢 您尝试过对象属性吗?这将为您提供将属性名称映射到属性值的对象上的所有属性的哈希值。Act

我试图迭代ActiveRecord对象的属性。我一直在网上搜索,但总是一无所获。我以为我对object.to_enum很感兴趣,但是尽管它返回了一个枚举器对象,我仍然得到一个错误,即“each”对于我的对象是未定义的


调用object.methods给了我一大堆我不想要的继承的东西。调用object.instance_变量不会给我提供任何接近我所寻求的东西。我猜这并不难,但我还没弄明白:)有人能帮忙吗?谢谢

您尝试过对象属性吗?这将为您提供将属性名称映射到属性值的对象上的所有属性的哈希值。

ActiveRecord::Base#如果我的模型不使用ActiveRecord怎么办?