我正在尝试使用考拉将视频上传到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中