Ruby on rails 是否可以从对象返回所有键值对?

Ruby on rails 是否可以从对象返回所有键值对?,ruby-on-rails,mongoid,Ruby On Rails,Mongoid,我当前有一个对象,它具有许多动态创建的属性/键,如下所示: #<Employee _id: 54af214d6175720da8130000, name: "Barry", company: ["Google", "Microsoft", "HP"], customFieldName: "ABC"> 我在网上浏览了一下(找到了一篇关于反思的文章(这是我在C#中会做的),这似乎不是我想要的。:/),但我不知道如何做到这一点 一个简单的@employeeObj。每个循环也没有帮

我当前有一个对象,它具有许多动态创建的属性/键,如下所示:

   #<Employee _id: 54af214d6175720da8130000, name: "Barry", company: ["Google", "Microsoft", "HP"], customFieldName: "ABC"> 
我在网上浏览了一下(找到了一篇关于反思的文章(这是我在C#中会做的),这似乎不是我想要的。:/),但我不知道如何做到这一点

一个简单的
@employeeObj。每个
循环也没有帮助:/

任何帮助都将不胜感激


提前感谢堆

您应该能够调用
@employee.attributes
,它将返回一个散列,然后您可以循环遍历键值,如下所示:

@employee.attributes.each do |key, value|

end

完美,正是我想要的。谢谢你(堆!)
@employee.attributes.each do |key, value|

end