Rails JSON反序列化无效



Rails JSON反序列化在序列化错误时似乎正在创建无效的JSON。例如,下面的代码片段作为散列是正确的,但作为json是不正确的:

@model.errors
# { message: ["it too short (minimum is 2 characters)", "contains inappropriate content"] }
@model.errors.to_json
# {
#  message: "is too short (minimum is 2 characters)",
#  message: "contains inapproriate content",
# }

键必须是唯一的,我理解错了吗?谢谢。

过时的Rails版本(3.0.3)的问题。更新到3.0.9,一切正常

相关内容

最新更新