Я прочитал:
Концерны, декораторы, докладчики, объекты обслуживания, помощники, помогите мне решить
и пытается выяснить разницу между докладчиками, объектами просмотра, декораторами, экспонатами и помощниками.
У меня есть несколько активных моделей записей, которые мне нужно отобразить в представлении с использованием метода show.
Примеры того, что мне нужно отобразить:
ClassModule SomeTypeOfPattern
def name
User.name
end
def car_name
User.car.listing.car_name
end
def car
User.car
end
def car_marketing
User.car.marketing
end
# AND 20 to 30 other similar delegations/methods from 4 related tables
end
Итак, если я делегирую эти отношения, как должен называться класс / модуль? Ведущий? Декоратор? Посмотреть объект? Я так смущен всеми этими терминами, но хочу следовать соглашению.