为了清理一些不良数据,我在保存回调之前添加了一个.现在我需要强制所有模型再次保存.但是,如果我这样做,则不会发生更新操作
User.first.save
Run Code Online (Sandbox Code Playgroud)
即使我没有更改任何属性,如何强制所有模型执行保存操作.
par*_*pet 16
由于Josh Rickard评论了接受的答案,因为Rails 3.0.X touch
不再调用验证和回调.
但是,您可以手动"触摸"它model.update_attribute(:updated_at,Time.now)
并跳过验证并以这种方式调用回调.
归档时间: |
|
查看次数: |
17168 次 |
最近记录: |