在我的模型中,我正在将图像url保存在logo_ori中,并使用它来使用before_update缩略图.
# shop.rb before_update :run_blitline_job private def run_blitline_job # uses logo_ori to make thumbnails end
然而,我发现当我保存其他属性(例如:以表格编辑商店的配置文件)时,它也运行before_update.当仅保存logo_ori时,如何限制其执行?
我试过这个:
before_update :run_blitline_job,:if => :logo_ori?
但如果我之前已经保存了logo_ori,它仍然运行before_update.