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