2017-03-05 66 views
0

我以前从未使用过rails后台处理。我知道sidekiq可能是最值得注意的,所以我就这样做了。 RUNDOWN:我的作业有start_time。我想确保用户不能从Time.current开始,直到start_time距离一个小时。我想这样做的方法是从html中删除disabled类,以便用户可以访问该分配。因此,如果用户将分配的start_time设置为下午5:00,则该课程将在下午4:00从HTML中删除。这有意义吗?如果是的话,是否正在使用Sidekiq来解决这个问题?使用sidekiq从html中删除类

回答

1

后台进程用于执行长时间运行的任务,而不会阻止其他用户使用您的站点。例如:发送邮件,用外部API做某件事,计算事情。我不认为你需要Sidekiq来做你想做的事情。

相反,你已经在db中有start_time,就用它吧!你可以在你看来这样做:

<div class="<%= 'hidden' if @assignment.start_time > 1.hour.from_now %>">