【发布时间】:2009-11-02 15:26:11
【问题描述】:
我会尽快完成的。我正在使用 Ruby/LDAP 使用我的 base_dn 条件进行搜索。我得到一个结果(条目类型)。我可以使用 to_hash 方法将 Entry 类型的对象转换为 Hash。问题是当返回结果时,它是多个 Entry 类型的对象。我想在循环时将它们转换为散列附加它们。看看这个:
connection.search(base_dn,scope,filter) do |entry|
#pp entry.to_hash
searchResult.merge!(entry.to_hash)
end
你知道如果我正在循环并且我想将对象添加到数组中,我可以使用
上面的代码给了我搜索的最后一个条目。它基本上每次都覆盖 searchResult 哈希,而不是与现有哈希合并。提前致谢。
【问题讨论】: