新手问题 ActiveRecord update_all 多个验证的问题

u1453357893 · 2016年04月21日 · 最后由 riskgod 回复于 2016年04月21日 · 1836 次阅读

都知道调用 update_all 更新数据时,不会触发模型的回调方法和验证方法,可是如果遇到那种必须要做验证和回调的业务该怎么执行? 如果循环曲之行 update 的话是不是效率上不太好?有没有好的解决方案

之前也遇到这个问题,最后只能加个事务,然后逐个 update 了

走事务吧

需要 登录 后方可回复, 如果你还没有账号请 注册新账号