¿Se utilizan modelos de vista en rieles?

Estoy empezando a desarrollar una pequeña aplicación en ruby on rails y surgen muchas preguntas. Debo decir que tengo aproximadamente 1 año de experiencia con ASP.NET MVC y me siento como en casa con vistas de modelos y controladores. He estado usando modelos de vista extensivamente (con la ayuda de AutoMapper) y ahora me pregunto si los modelos de vista se usan de manera similar en el campamento de rieles.

A partir de varios ejemplos (lanzamientos de rieles principalmente), he deducido que es común combinar datos de múltiples modelos directamente en su vista (que está mal visto en ASP.NET MVC), o usar atributos virtuales en modelos para obtener "faltante "datos.

Sé que el modelo de negocio no debe modelarse según las necesidades de la interfaz de usuario, por ejemplo, no debe haber una propiedad de "confirmación de contraseña" en su modelo, esta debe ser una propiedad de modelo de vista.

Las propiedades virtuales de Rails parecen violar este principio.

¿Cómo se hace en rieles?

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta