Я делаю свои первые шаги с помощью Rails (версия 3).Я хотел бы создать простое приложение, собирающее данные из твиттера / instagram / API.К счастью, уже есть драгоценные камни, выполняющие тяжелую работу по подключению к сервисам, предоставляющим данные.Теперь мне интересно, как лучше всего добавить эту функциональность в Rails правильно.
Мне кажется, что лучший способ - создать новую модель без БД для каждого сервиса, который я хочу включить, и создать несколько областей,который я затем буду использовать в контроллере.Определение области действия включает в себя функциональный код, создание экземпляров и использование гемов twitter / instagram для получения данных веб-службы.
- Правильный ли это подход модель / область действия или я что-то упустил?
- В будущем мне может понадобиться кэшировать все извлеченные данные для обработки общих ограничений запросов API.Есть ли хороший подход для этого?
Буду признателен за ваши мысли или примеры / ресурсы по этой теме.