Os modelos de visualização são usados em trilhos?

Estou começando a desenvolver uma pequena aplicação em ruby on rails e muitas perguntas surgem. Devo dizer que tenho cerca de 1 ano de experiência com o ASP.NET MVC e me sinto em casa com visualizações e controladores de modelos. Eu tenho usado extensivamente os modelos de exibição (com a ajuda do AutoMapper) e agora me pergunto se os modelos de exibição são usados de maneira semelhante no campo de trilhos.

A partir de vários exemplos (principalmente os trilhos), concluí que é comum combinar dados de vários modelos diretamente na sua visão (o que é desaprovado no ASP.NET MVC) ou usar atributos virtuais em modelos para obter "falta". "data.

Sei que o modelo de negócios não deve ser modelado após as necessidades da interface do usuário, por exemplo, não deve haver uma propriedade 'password confirm' no seu modelo; essa deve ser uma propriedade do modelo de exibição.

As propriedades virtuais do Rails parecem violar esse princípio.

Como é feito nos trilhos?

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion