处理来自animoto视频的回调

时间:2011-04-12 10:38:39

标签: ruby

我正在使用Animoto API将所有图片创建为视频。

根据我使用的animoto文档“ job = Animoto :: Jobs :: DirectingAndRendering.load(JSON.parse(request.body))“

用于处理来自anomoto API的回调,但它抛出了一个名为

的错误

“未初始化的常数Animoto :: Jobs”

任何人都对他有任何想法。请帮帮我

1 个答案:

答案 0 :(得分:0)

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

您可以尝试以下操作:

  1. 检查Animoto的API是否包含在内的方式。有些库只需要1个需要,然后包含大量其他文件(即require 'animoto')。其他库将要求您手动要求每个单独的文件(即require 'animoto/main'; require 'animoto/jobs')。我想说Animoto文档应该说明。
  2. 使用require类检查其他项目使用的Animoto::Jobs行。
  3. 如果Animoto尊重某些Ruby标准,您可以盲目地require 'animoto/jobs'
  4. 如果您可以访问Animoto的源代码,请尝试在其文件中查找类定义。定义应该类似于class Jobsclass Animoto::Jobs。在源文件中使用Grep,并且需要匹配的文件。
  5. 也许Animoto图书馆的专家能够直接指出您缺少的要求。