作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一组 Active Record 对象。我想创建一个用作索引的哈希。我的 Active Record 对象具有属性 name
和 value
。
理想情况下,我想遍历数组并创建一个散列,该散列将创建类似于以下内容的内容:
hash[name] = value
创建数组 foo
以创建与上述类似的散列的最佳方法是什么?
最佳答案
像这样的东西会起作用:
hash = {}
Model.all.map { |i| hash[i.id] = i }
hash
应该评估为:
{
:1 => #<ActiveRecord:1>,
:2 => #<ActiveRecord:2>,
...
}
关于ruby - 将一组 Active Record 对象转换为散列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33443644/
我是一名优秀的程序员,十分优秀!