テキストタイプの列が1つあるテーブルがあります。配列としてシリアル化する必要がある小さな文字列が含まれています
serialize :image_urls, Array
SQLの方がデータの挿入が速い場合があります。この場合、文字列として挿入します
["image1.jpg", "image2.jpg"]
文字列を挿入しているため、データを読み取ろうとするとRailsアプリがクラッシュし、次のエラーメッセージが表示されます。
Attribute was supposed to be a Array, but was a String
このエラーがスローされないようにする方法、またはエラーをキャッチしてデータを変換する方法はありますか?
文字列を配列に変換するのは単純な呼び出しなので、これは簡単なはずです。どこで、どうやってそれを達成するのか、私にはわかりません。
object_from_yamlをオーバーライドすると思いますが、この作業をどこで行うかわかりません。
私は正しい方向に進んでいますか?