Ruby on rails Sidekiq在指定的日期和时间执行

Ruby on rails Sidekiq在指定的日期和时间执行,ruby-on-rails,rubygems,sidekiq,Ruby On Rails,Rubygems,Sidekiq,我正在使用SideKiq Ruby gem,我想使用 在 我从维基上读到我可以使用 在(从现在起3.6小时后,'mike',1)执行 …有没有办法使用 在 在特定的日期和时间?例如,如果我保存一个变量 datetime=2014/Apr/16 22:30 我能写点什么吗 perform\u at(datetime,do\u something)答案是MessageWorker.perform\u at(@message.date\u time,@message.id)“我可以这样写吗”-是的,你

我正在使用SideKiq Ruby gem,我想使用

我从维基上读到我可以使用

在(从现在起3.6小时后,'mike',1)执行

…有没有办法使用

在特定的日期和时间?例如,如果我保存一个变量

datetime=2014/Apr/16 22:30

我能写点什么吗


perform\u at(datetime,do\u something)

答案是
MessageWorker.perform\u at(@message.date\u time,@message.id)

“我可以这样写吗”-是的,你可以
datetime=Date.today
datetime=Time.now
@DamienRoche我有一个表单,它以datetime=
2014-12-30 20:01:00
的格式收集日期时间。因此,
performat(datetime,do\u something)
在该实例中有效吗?请参阅此处了解该方法的预期内容:
perform\u at
将对datetime参数调用
。如果datetime返回一个时间戳,那么它将工作。如果没有,你必须转换成一种可行的格式。