我有一个可以创建 yaml 字符串的 javascript 函数。然后,我将该 yaml 字符串放入表单中的 hidden_field 中,以便在提交表单时将字符串加载到数据库列中。然后我的问题是干净地读取该列并将 yml 表示形式放入一个 ruby 哈希数组。我必须处理的部分内容是 \r\n 以文本形式存储在 db 列中。是的,我玩过序列化列,但由于 hidden_field 是文本......
我找不到一个干净的方法来做到这一点。我的 yaml 字符串大致如下所示:
chapter:
title: foo
rating: awful
words: 1000
title: bar
rating: fun
words: 3