ruby-on-rails – 在Ruby / Rails中创建Ajax计时器?

我正试图找出在
Ruby / Rails中创建“游戏回合”计时器的最佳解决方案.现在我只是记笔记,但理论上我想在每轮游戏活动上设置一个30秒的计时器.一旦计时器达到0,用户转身就结束了.

在Ruby的最后,我知道我可以通过while循环和sleep(30)或Timer类的某种组合来实现这一点.

然而,我正在努力设计最好的方式向用户显示他们在时钟上留下的时间.使用Ajax? periodiocally_call_remote?我应该查询什么?

只是大声思考,想到我会问人群.

最佳答案 构建
javascript timer.倒计时结束后,调用end_turn()方法.

我不希望每秒钟都在服务器上进行倒计时.您可以在客户端执行此操作,并且只在转弯结束时(或移动)点击服务器

点赞