gpt4 book ai didi

ruby-on-rails - 将哈希排序为 xml : Rails

转载 作者:数据小太阳 更新时间:2023-10-29 02:52:33 26 4
gpt4 key购买 nike

我正在从散列构建一个 xml 文档。 xml 属性需要按顺序排列。如何实现?

hash.to_xml

最佳答案

Ruby 1.8 的哈希不在插入顺序中。在 ruby​​ 1.9 中,它们将是。

但是 rails 提供了一个替代方案,OrderedHash 类。

my_hash = ActiveSupport::OrderedHash.new
my_hash[:key] = 'value'
my_hash[:second_key] = 'second value'

这个散列实际上是一种格式的数组:

[[:key, 'value'], [:second_key, 'second value']]

条目按照您插入的顺序保留。
您可以像使用任何其他哈希一样访问它们。

关于ruby-on-rails - 将哈希排序为 xml : Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1701902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com