Ruby on rails 如何在rails中创建计时器?如何在rails的数据库中节省这段时间?

Ruby on rails 如何在rails中创建计时器?如何在rails的数据库中节省这段时间?,ruby-on-rails,timer,Ruby On Rails,Timer,我的rails应用程序中有一个任务模型。用户将创建任务。创建任务后,在启动任务时,用户将启动计时器。任务结束后,用户将停止计时器。我想记录下这个计时器执行这个任务所花费的时间。记录此持续时间的数据类型应该是什么?这里我想有两个按钮开始和停止。单击停止按钮,我想记录持续时间并保存在数据库中。我可以用什么方式在Rails中实现这个计时器。这种功能有什么好处吗?一个选项可以是通过ajax调用start和stop按钮来保存开始时间和结束时间,并根据开始时间和结束时间的差值计算所花费的时间

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

一个选项可以是通过
ajax
调用
start
stop
按钮来保存
开始时间和
结束时间,并根据开始时间和结束时间的差值计算所花费的时间