Mic*_*ant 5 counter transactions ruby-on-rails counter-cache ruby-on-rails-3
它会处理两个人更新问题吗?
我用Google搜索并查看了api,但一无所获
Rails 3+,ruby 1.9.3
Céd*_*rné 4
当使用counter_cache时,记录插入和计数器更新在同一个事务中完成。但这并不能保证操作的原子性。除了避免两人更新问题之外,您可能还必须“锁定”您的记录。
请参阅这篇优秀文章。这是关于 redis-objects gem 的,但前两部分完美地解释了问题和 ActiveRecord 的解决方案。
归档时间:
13 年,7 月 前
查看次数:
1066 次
最近记录:
6 年,10 月 前