我正在尝试对 MailChimp API 进行 Hominid 调用,但没有取得多大成功。我的电话看起来像
h.list_subscribe(:user_list_id, params[:email], {'FNAME' => '', 'LNAME' => ''}, 'html', true, true, true, false)
其中 h 是 Homind::API 类的对象。该对象也没有延迟作业 gem 提供的“延迟”方法。它甚至没有像“类”或“方法”这样的标准方法。当我创建一个自定义作业时,它不会添加到作业队列中。
明确性,将方法设置为“handle_asynchronously”会导致
can't convert nil into String
在
lib/delayed/yaml_ext.rb:16:in `value='
我猜 Delayed_Job 无法序列化非常剥离的自己的 Hominid::API 对象。非常欢迎就如何解决这个问题提出建议。谢谢!