0
レールがデータベースに格納するオブジェクトをシリアル化するとき、YAMLを使用します。また、YAMLがINSERTステートメントとUPDATEステートメントでよりコンパクトになるように、 Base64エンコード/デコードを使用したいと思います。私が直列化しているオブジェクトはむしろ大きく、Base64エンコーディングは挿入と更新ステートメントの時間を70%削減しています。データベースとの間で属性をシリアライズするときのBase64エンコーディング/デコード
私は上書きすることのできる方法を探している過去1時間のRailsコードを使っていましたが、正しいものを見つけることができませんでした。私は、おそらく誰かが既に類似したことをしていると思っていました。
ありがとうございます!
ActiveRecord :: Base#serializeは、serilizationの属性にマークを付けるだけで、実際にはデータベースのシリアル化およびシリアル化を実行しません。 – robotshapes