Я работаю над приложением для социальных фильмов в Rails. Я не хочу начинать с нуля в базе данных о фильме, поэтому я нашел бесплатную и поддерживаемую сообществом базу данных фильмов под названием «База данных фильмов» (TMDB). Он имеет хороший API и документацию.Как создать модель Rails 4, которая является гибридом между локальными записями и удаленными ресурсами?
Как создать модель Rails, которая может быть полностью связана с моей моделью пользователя, которая может использовать локальную запись из моей таблицы фильмов, но если этой записи нет, сделайте вызов API для получения информации?
Я сделал небольшое исследование, и похоже, что ActiveResource может сделать часть того, что я хочу, но на самом деле он не предлагает ассоциации с ActiveRecord.
Это в значительной степени то, что я придумал. Мне было любопытно, есть ли другие способы, о которых я должен был подумать, тем более, что я не слишком хорошо знаком с ActiveResource, который, похоже, в значительной степени делает то, что я хочу, но не относится к моделям ActiveRecord. –