是否可以将字符串转换为哈希值,以便像哈希表一样迭代访问?
"---
!ruby/hash:ActiveSupport::HashWithIndifferentAccess\ndescription:\n-
Original text blah blah.\n- New text blah blah.\nupdated_at:\n- 2014-05-12 09:18:21.000000000 Z\n-
2014-05-12 09:19:33.748593000 Z\n"
我正在使用
paper_trail
宝石并尝试对非相邻版本进行差异分析。这使我无法使用内置的 "changeset"
哈希,该哈希可以实现我想要的功能。通过使用许多正则表达式,我可以处理这些字符串,但是我想将它们转换为哈希表,其中
“description”
将作为键,并且下两个条目将分别是 value.first
和 value.last
。该字符串是使用
<%= version.object_changes %>
调用的。我怎样才能将其作为哈希表调用?