Я работаю над созданием довольно простого сайта, главным образом, как упражнение, чтобы узнать больше о рельсах.Вы можете увидеть мой грубый прогресс на statific.com .Он работает почти так же, как я хотел, чтобы он отслеживал информацию о сервере, но теперь я хотел бы расширить ее до других вещей, следующим в списке будут брандмауэры.
Я могу довольно легко дублировать все модели,взгляды и т.д .., которые у меня есть для моих серверов.Проблема, с которой я сталкиваюсь, заключается в том, что она не очень СУХАЯ, так как большая часть кода будет выглядеть одинаково, единственное отличие будет в том, что атрибуты, которые я настрою для брандмауэров, будут отличаться от тех, что установлены для серверов.
Iв простом рубине это довольно просто, вы можете иметь «Товар» с общими атрибутами («производитель», «модель»), а затем иметь потомков с более конкретными атрибутами.Существует ли такой же тип концепции для рельсов, или я просто слишком обдумываю это?