无法使用delayed_job更新模型

时间:2012-02-22 13:02:05

标签: ruby-on-rails delayed-job

我正在尝试使用考拉将视频上传到Facebook,然后保存从Facebook返回的视频ID。 上传效果很好但是当方法尝试更新属性时,我得到一个奇怪的错误:

NoMethodError失败:当你没想到它时,你有一个nil对象! 您可能期望有一个Array实例 在评估nil.delete - 0尝试失败时发生错误

这是我尝试作为delayed_job运行的方法中的代码:

#first line alone works 
result = graph.put_video(file_path)
unless result.nil?
  #this line fails
  self.update_attributes(:fbid => result["id"])
end

有什么想法吗?

更新:它只发生在Windows和Mac上而不是Linux中

0 个答案:

没有答案