2011-04-12 43 views
0

我正在使用Animoto API将所有图像创建为视频。从animoto视频处理回调

由于每animoto文档,我曾用 “ 工作= Animoto ::工作:: DirectingAndRendering.load(JSON.parse(request.body))”

从anomoto API处理呼叫回来,但它是抛出错误称为

“未初始化不断Animoto ::工作”

任何人有关于他的任何想法。请帮助我

回答

0

我不知道Animoto,但是你的错误来自定义Animoto :: Jobs类的Ruby库的缺失。 这可以通过在使用前使用require '<NameOfRubyFile>'(通常位于.rb文件的顶部)来定义此类的Ruby文件来解决。

你可以尝试以下方法:

  1. 检查Animoto的API是指包括了道路。一些图书馆只需要1个,然后包含大量其他文件(即require 'animoto')。其他库会要求您手动要求每个单独的文件(即require 'animoto/main'; require 'animoto/jobs')。我会说Animoto文档应该告诉。
  2. 使用Animoto::Jobs类检查其他项目使用的require行。
  3. 如果Animoto尊重一些Ruby的标准,你可以尝试盲目require 'animoto/jobs'
  4. 如果你有机会获得Animoto的源代码,尝试寻找其文件中的类定义。该定义应该看起来像class Jobsclass Animoto::Jobs。在源文件中对此进行格式化,并且需要匹配的文件。

也许一个Animoto的图书馆专家将能够直接指出你缺少的要求。