我正在研究数据库锁定以确保多用户参与中的安全数据事务。
机器安装有乘客。
添加'lock_version'(整数)后,无法通过控制台修改记录。
比方说,
lesson = Lesson.find(1)
lesson.start_time = Time.now
lesson.save
=> then, ActiveRecord::StaleObjectError: Attempted to update a stale object: Lesson
但是,有一个非常难得的机会,保存了一列,这让我很困惑。
导轨版本是 4.2.8
非常感谢许多想法..!
最好的