1 つのキャッシュにアクセスする 2 つのアプリケーションがあり、両方ともそこからデータを保存および読み取ります。これらのアプリには異なる Rails バージョンがあります (1 つは 3.2、もう 1 つは 3.0)。
キャッシュに保存しているモデルには、配列でシリアライズしているフィールド image_url があります
serialize :image_urls, Array
ここに問題があります... インスタンスを App3.0 (Rails バージョン 3.0) のキャッシュに保存しますが、image_urls のキャッシュにあるそのインスタンスの値は ([] ではなく) nil です。App3.2 からインスタンスを読み込んでアクセスしようとすると、次のエラーが発生します。
NoMethodError (undefined method `[]' for nil:NilClass)
注: App3.0 の Rails バージョンをアップグレードできません