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