2011-04-12 42 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的圖書館專家將能夠直接指出你缺少的要求。