使用twilio'undefined方法'执行'的Delayed_job'

时间:2014-10-21 02:23:32

标签: ruby-on-rails delayed-job

我正在尝试使用delayed_job gem来发送短信时延迟。 sent_text_message方法是实际发送文本消息的方法,我试图在延迟时间执行该方法。当我运行代码时,我得到错误的"未定义的方法`perform'"。如果我从出现的两个实例中删除了自我,则会收到错误:“无法将不响应执行的项目排入队列”。有人可以帮忙吗?

  def schedule_sending_text
    Delayed::Job.enqueue(self.perform, :run_at => @reminder.time)
  end

  def self.perform
    send_text_message
  end

0 个答案:

没有答案