Ruby on rails 记录更新时的Rails一致性检查
我将启动一个系统,我们选择rails,因为它涵盖了我们的所有需求 我们需要在系统的某一点上保持数据库更新的一致性,我记得我在一些官方文档中发现rails可以自动检查记录的版本,但是我在谷歌上搜索了很多,我再也找不到这些页面了 问题如下:Ruby on rails 记录更新时的Rails一致性检查,ruby-on-rails,ruby-on-rails-3,validation,activerecord,data-consistency,Ruby On Rails,Ruby On Rails 3,Validation,Activerecord,Data Consistency,我将启动一个系统,我们选择rails,因为它涵盖了我们的所有需求 我们需要在系统的某一点上保持数据库更新的一致性,我记得我在一些官方文档中发现rails可以自动检查记录的版本,但是我在谷歌上搜索了很多,我再也找不到这些页面了 问题如下: 假设数据库的表中存在一条记录。比如说,一个“账户” 假设一个名为Bob的用户找到该记录并开始编辑它。假设用户将其名称从“Incomings”更改为“Sales” 假设在Bob编辑记录时,另一个名为Susan的用户找到了完全相同的记录并开始编辑它。假设Susan
- 假设数据库的表中存在一条记录。比如说,一个“账户”
- 假设一个名为Bob的用户找到该记录并开始编辑它。假设用户将其名称从“Incomings”更改为“Sales”
- 假设在Bob编辑记录时,另一个名为Susan的用户找到了完全相同的记录并开始编辑它。假设Susan想将账户名称从“收入”改为“服务费”
- 然后,Bob保存他的更改
- Bob保存更改后,Susan尝试保存她的更改
提前谢谢。好吧,我已经找到了我自己问题的答案 该文档位于API上,可在以下位置找到: 文档非常简短!我在所需列的名称上错了。列的正确名称为“lock_version”
感谢所有阅读我的问题的人。好吧,我已经找到了我自己问题的答案 该文档位于API上,可在以下位置找到: 文档非常简短!我在所需列的名称上错了。列的正确名称为“lock_version” 感谢所有读过我的问题的人