Используются ли модели просмотра в рельсах?

Я начинаю разрабатывать небольшое приложение в ruby ​​на рельсах, и возникает много вопросов. Должен сказать, что у меня около 1 года опыта работы с ASP.NET MVC и я чувствую себя как дома с представлениями моделей и контроллерами. Я широко использовал модели представлений (с помощью AutoMapper) и теперь задаюсь вопросом, используются ли модели представлений подобным образом в лагере рельсов.

Из различных примеров (в основном, рельсовых бросков) я понял, что обычно либо объединять данные из нескольких моделей прямо в вашем представлении (что не одобряется в ASP.NET MVC), либо использовать виртуальные атрибуты в моделях для получения «отсутствующих» " данные.

Я знаю, что бизнес-модель не следует моделировать после того, как потребуется пользовательский интерфейс, например, в вашей модели не должно быть свойства «подтверждение пароля», это должно быть свойство модели представления.

Виртуальные свойства Rails, кажется, нарушают этот принцип.

Как это делается в рельсах?

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос