Rails NoMethodError:#<对象>的未定义方法'method_name'

时间:2018-08-17 05:55:53

标签: ruby-on-rails ruby-on-rails-4 delayed-job

我正在为#获取未定义的方法'xyz'。 “ xyz”是ABC类内部编写的实例方法。尽管对象存在,但使用延迟作业调用该方法。为什么我收到此错误。请任何人帮助我。

代码段:

device_obj.delay(run_at: 5.minutes.from_now).get_device_battery_status

在设备模型中:

def get_device_battery_status # Used in delayed Job
  command_data = {"mode"=>"get_battery"}
  self.send_command(command_data)
end

0 个答案:

没有答案