У меня есть несколько приложений с рельсами, которые будут использовать один и тот же базовый набор моделей и данных, например:
- Приложения
- Разработчики
- Категория
Каждое приложение строится поверх этих основных данных и использует его по-разному. Например, у меня может быть что-то подобное в другом приложении:
- активность
- Пользователи
- Приложения (общие)
- Разработчики (общие)
- Категории (общие)
Каков наилучший способ обмена данными и между ними? Данные приложений, разработчиков и категорий будут одинаковыми для каждого приложения, поэтому я бы предпочел не дублировать данные в каждой базе данных приложений.
EDIT: Я размышляю о нескольких возможных решениях:
- Rails (решает дубликаты моделей в разных проблемах приложений, но не по объему данных)
- Использование ActiveResource для доступа к основным данным (решает общие данные, но не проблему с общей моделью)