我有这个存储序列化对象的表:
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
该对象正在创建,但它没有保存回数据库。没有错误信息。我在这里做错了什么?