是否始终保持元素的顺序,将数组保存到序列化字段中?

时间:2015-01-24 20:19:11

标签: ruby-on-rails ruby

我想将一个字符串数组保存到"序列化"领域。但是当我反序列化它时,我担心它的命令不会被保留。

我做了一些测试,似乎没问题。你有什么建议吗?

提前致谢

P.S。我正在使用Ruby 1.8.7和rails 2.3.x

1 个答案:

答案 0 :(得分:0)

如果是阵列,那么是。数组是有序的。

不保证(保证)订购。哈希(键,值,对)也没有(保证)有序。

嗯,哈希订购的东西似乎依赖于ruby版本: Hash ordering preserved between iterations if not modified?

但我总是假设无序的哈希。