【发布时间】:2011-10-13 03:09:32
【问题描述】:
我想要做的基本上是让用户获得对记录的锁定并将其保留一段时间,以便他们可以对其进行更改,例如维基百科。因此,假设一篇维基百科文章给用户一个小时的时间来编辑它,然后其他用户可以编辑它。
如何使用 Rails 3 实现这一目标?我已经阅读并发现悲观锁定是我应该使用的锁。鉴于此......我会在一个小时后使用什么样的机制来释放锁?
我的堆栈是 Rails 3、Heroku、PostgreSQL。
感谢您的任何回答,如果可以的话,我很乐意看到代码,那将是非常棒的!
【问题讨论】:
标签: ruby-on-rails-3 rails-postgresql pessimistic-locking