2011-07-12 12 views
1

Rails JSON逆シリアル化は、エラーをシリアル化するときに無効なJSONを作成しているようです。キーは一意である必要があり、その理解に誤っRails 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", 
# } 

アムI:たとえば、次のコードは、JSONとしてハッシュとして正しい正しく表示されないが、?ありがとう。

+0

私はあなたの例を再現することができません、私は有効なjson(素敵な配列)を作成しました。 – apneadiving

+0

@apneadivingこのプロジェクトは、わずかに古いバージョンのRails(3.0.3)で動作しています。 3.0.9にアップデートすると、修正されたように見えます。 –

+0

ok :)良いニュースは – apneadiving

答えて

1

古いバージョンのRails(3.0.3)に問題があります。 3.0.9にアップデートされ、すべてが機能しました。

関連する問題