下面的create hook之后没有成功设置gdoc键值。我们必须改用self.write_attribute
。我是否想做一些愚蠢的事情?Mongoid,after_create挂钩不能修改自己
class GoogleDoc
field :gdoc_key, type: String
field :filename, type: String
after_create :after_create_hook
def after_create_hook
self.gdoc_key = "qwerty"
self.save
end
end
谢谢! 乔纳森