シリアル化されたオブジェクトを格納する次のテーブルがあります。
class CachedObject < ActiveRecord::Base
attr_accessible :key, :data
validates_uniqueness_of :key
end
データ列には、キーでインデックス付けされたシリアル化されたオブジェクトが格納されます。ものすごく単純。テストするためにこのコードを実行しています:
key = "test"
obj = {"test" => "test"}
row = CachedObject.find_or_create_by_key key
row.data = obj.to_json
row.save
オブジェクトは作成されていますが、データベースに保存されていません。エラー メッセージはありません。ここで何が間違っていますか?