2011-01-31 8 views
1

私はレールを使用していますので、私はdbに構造体を格納したいと思います。私はこれを行うための最善の方法はjsonまたはyamlとしてシリアル化してそれを取得することだと思ったが、私はいくつかの問題にぶつかっている。ほとんどの場合、dbを見ると情報は保存されているように見えますが、取得しようとするとすべての情報がエスケープされ、不思議な形でエンコードされます。オブジェクト/構造体をデータベースに保存するJson

誰かがjsonのエンコーディングとデータベースへの格納について学ぶ面で正しい方向に向いていますか?それを取得してjsonを実行する良い方法もありますか?

ありがとうございます!いくつかの例がほしいと思ったら教えてください。

答えて

1

データを読み取っているときにJSON.parse(@ object.struct_column)を実行していますか?たとえば:

@my_object = MyObject.find(params[:id])) 
config  = JSON.parse(@my_object.struct_column) 

また、thesetwoは良いが、その接続を読み込みます。

+0

これらの記事は間違いなくエスケープ問題が発生することなく、それを引き出してajaxを介して送信することは困難でした。レールが引用符で引っ張られ、何がないのかが原因です。どのように対処するかについてあなたが知っているアイデアや記事はありますか? – Danny

関連する問題