看来Paperclip不符合ActiveRecord脏模型.如何检测after_save回调中的更改.
class User
has_attachment :avatar
after_save :do_something
def do_something
if name_changed?
#
end
# How to determine avatar was changed?
#if avatar_changed?
# #
#end
end
end
注意
我知道我可以使用avatar.dirty来检测before_save回调中的变化?调用,但在保存后脏标志设置为false.
我可以添加一个处理器,但是我需要在@R_983_301@数据后执行我的操作.