Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 处理来自animoto视频的回调_Ruby - Fatal编程技术网

Ruby 处理来自animoto视频的回调

Ruby 处理来自animoto视频的回调,ruby,Ruby,我正在使用AnimotoAPI将所有图像创建为视频 根据我使用的animoto文档” job=Animoto::Jobs::DirectingAndRendering.load(JSON.parse(request.body))” 用于处理来自anomoto API的回调,但它正在抛出调用的错误 “未初始化的常量Animoto::作业” 任何人都知道他的名字。请帮助我我不知道Animoto,但您的错误来自缺少定义Animoto::Jobs类的Ruby库。 这可以通过要求定义此类的Ruby文件来解

我正在使用AnimotoAPI将所有图像创建为视频

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

用于处理来自anomoto API的回调,但它正在抛出调用的错误

“未初始化的常量Animoto::作业”


任何人都知道他的名字。请帮助我

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

您可以尝试以下操作:

  • 检查Animoto的API是如何包含的。有些库只需要1个require,然后就可以包含大量其他文件(例如,
    需要'animoto'
    )。其他库将要求您手动要求每个单独的文件(即,
    要求'animoto/main';要求'animoto/jobs'
    )。我想说的是,Animoto文档应该说明这一点
  • 使用
    Animoto::Jobs
    类检查其他项目使用的
    require
  • 如果Animoto遵守一些Ruby标准,您可以盲目尝试
    要求“Animoto/jobs”
  • 如果您可以访问Animoto的源代码,请尝试在其文件中查找类定义。定义应该类似于
    类作业
    类Animoto::作业
    。在源文件中对此进行Grep,并需要匹配的文件
  • 也许阿尼莫托图书馆的一位专家可以直接向您指出缺少的需求