未定义的方法“ handle_asynchronously”

时间:2018-10-16 18:27:17

标签: ruby-on-rails ruby

我关注了这篇文章(How to schedule a function to execute at a future time?),以每两分钟创建一次计划方法执行的时间表。  我在模型控制器的更新方法之后添加了下面的代码。

 handle_asynchronously :update_delay, :run_at => Proc.new { 1.minutes.from_now }

刷新页面时出现此错误

undefined method `handle_asynchronously'

1 个答案:

答案 0 :(得分:0)

您的链接帖子说

  

使用DelayedJob,您可以执行类似的操作

因此,handle_asynchronously方法可能是delayed_job服务的助手。您应该安装宝石

#Gemfile
gem 'delayed_job_active_record'

运行

bundle install 

rails generate delayed_job:active_record
rake db:migrate