Сценарий таков: компании, в которой я работаю, необходимо отгрузить продукт, функции которого определены контрактом.
- Один клиент нуждается в полной системе со всеми возможностями отчетов и другими вещами
- Другому клиенту (или, точнее, продукту) нужны только данные из базы данных для отображения и загрузки, и многие другие сценарии продукта могут появиться в ближайшем будущем.
ПокаВместо того, чтобы создавать разные системы и добавлять и исправлять ошибки в каждой, кажется разумным иметь возможность установить, что будет или не будет отправлено клиенту.Я пытаюсь найти элегантное решение для этого ... мои контроллеры и мои модели останутся точно такими же, но мои взгляды будут сильно меняться.
Есть мысли о том, как заставить это работать?