如何自动在预定时间开始拍卖?

时间:2014-08-11 02:07:49

标签: ruby-on-rails ruby heroku scheduled-tasks

我正在建立一个简单的Rails拍卖网站。

我的竞价具有设置opening_time属性,我希望系统能够自动打开它们。

@auction.update_column(:status, 'open')

我可以' ping'后端每秒打开所有需要打开的#39;拍卖,但这真的很浪费,似乎是实现我的目标的迂回方式。

此应用程序托管在Heroku上 - 我需要在Ruby on Rails中完成此任务?

1 个答案:

答案 0 :(得分:0)

您可以使用clockwork gem作为cron替代品:

https://devcenter.heroku.com/articles/scheduled-jobs-custom-clock-processes

https://devcenter.heroku.com/articles/clock-processes-ruby

https://github.com/tomykaira/clockwork

编辑:我也喜欢user2864740的建议;如果这是一个答案,我也会给它+1。