Обработка обратного вызова из видео animoto - PullRequest
0 голосов
/ 12 апреля 2011

Я использую API Animoto для создания всех изображений в видео.

В соответствии с документацией animoto, которую я использовал "job = Animoto :: Jobs :: DirectingAndRendering.load (JSON.parse (request.body.Пожалуйста, помогите мне

1 Ответ

0 голосов
/ 12 апреля 2011

Я не знаю Animoto, но ваша ошибка происходит из-за отсутствующей библиотеки Ruby, определяющей класс Animoto :: Jobs.Это может быть решено с помощью файла Ruby, определяющего этот класс, используя require '<NameOfRubyFile>' перед его использованием (обычно в верхней части вашего файла .rb).

Вы можете попробовать следующее:

  1. Проверьте способ включения API Animoto.Некоторым библиотекам просто потребуется 1 требование, которое будет включать множество других файлов (например, require 'animoto').Другие библиотеки попросят вас запрашивать каждый отдельный файл вручную (т.е. require 'animoto/main'; require 'animoto/jobs').Я бы сказал, что в документации Animoto должно быть указано.
  2. Проверьте строки require, используемые в других проектах с использованием класса Animoto::Jobs.
  3. Если Animoto соблюдает некоторые стандарты Ruby, вы можете попробовать вслепую require 'animoto/jobs'
  4. Если у вас есть доступ к исходному коду Animoto, попробуйте найти определение класса среди его файлов.Определение должно выглядеть как class Jobs или class Animoto::Jobs.Запишите это в исходных файлах и потребуйте соответствующий.

Возможно, специалист библиотеки Анимото сможет указать вам непосредственно на недостающее требование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...