@eldar_web

А какой смысл использования Presenters в Ruby on Rails?

Вот, например, если я могу всю обработку контроллера запихнуть в свой сервис-объект, то зачем использовать Presenters?
Пример:
def index
  @todo = Todo.new 
end


Класс Todo - это сервис объект, в котором содержится обработка экшена, и во view данные буду вставлять через этот объект.
ВОПРОС: если так можно делать, то зачем использование Presenters?
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 2
HighQuality
@HighQuality
☁ Ниндзя девелопер
Презентор — паттерн
Ответ написан
Комментировать
@unabl4
ruby on rails web dev
Service Object (он же Interactor, он же Use Case) не должен иметь к view layer вообще ни малейшего отношения - они существуют на разных уровнях иерархии.
Читайте Clean Architecture.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы