看来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.
我可以添加一个处理器,但是我需要在保存模型数据后执行我的操作.
@H_502_10@解决方法
相关文章
validates:conclusion,:presence=>true,:inclusion=>{...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...