跳过一种方法的乐观锁定

时间:2018-03-14 14:20:40

标签: ruby-on-rails-5 optimistic-locking

在我的项目中,我们运行同步操作,由于StaleObjectError异常,有时会失败。

  • 当通过此方法将记录保存到db时,有没有办法跳过更新lock_version?
  • 是否可以跳过某种特定方法的乐观锁定?

尝试使用object.reload,但这不起作用。对object.save的调用!在事务块内。 任何帮助表示赞赏!感谢。

1 个答案:

答案 0 :(得分:0)

您需要在保存更新的对象之前运行object.reload,并确保您没有通过表单(或参数)传递lock_version