gpt4 book ai didi

ruby-on-rails-3 - 如何在特定时间内锁定 Rails 3 中的记录?

转载 作者:行者123 更新时间:2023-12-04 21:24:45 25 4
gpt4 key购买 nike

我想做的基本上是让用户获得记录的锁定并在特定时间内拥有它,以便他们可以对其进行更改,就像维基百科一样。假设一篇维基百科文章给了用户一个小时的时间来编辑它,然后其他用户才可以编辑它。

我如何使用 Rails 3 实现这一点?我已经阅读并发现悲观锁定是我应该用于锁定的内容。鉴于......我会使用什么样的机制来释放一个小时后说的锁?

我的堆栈是 Rails 3、Heroku、PostgreSQL。

感谢您的任何回答,如果可以的话,我喜欢看代码,那真是太棒了!

最佳答案

这是一个创建锁但不删除锁的示例。

我把它留给你。

在此示例中,锁确实会在一小时后过期,但要完成应用,应在成功更新帖子后自动删除锁。

working example

或阅读

relevant commit

关于ruby-on-rails-3 - 如何在特定时间内锁定 Rails 3 中的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7749039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com