如何在轨道中创建计时器?以及如何在 Rails 的数据库中节省这段时间



我的 Rails 应用程序中有一个task模型。 用户将创建任务。 创建任务后,在启动任务时,用户将启动计时器。 任务结束后,用户将停止计时器。 我想记录这个计时器实现该任务所花费的时间。 记录此持续时间的数据类型应该是什么? 在这里我想有两个按钮开始并停止。单击停止按钮后,我想记录持续时间并想保存在数据库中。我可以通过什么方式在 Rails 中实现这个timer。这种功能有什么宝石吗?

一种选择是通过start和按下stop按钮ajax呼叫来保存start timeend time,并计算旅途中开始和结束时间之差所花费的时间。