Werden Ansichtsmodelle in Schienen verwendet?

Ich fange an, eine kleine Ruby-on-Rail-Anwendung zu entwickeln, und es stellen sich viele Fragen. Ich sollte sagen, dass ich ungefähr 1 Jahr Erfahrung mit ASP.NET MVC habe und mich mit Modellansichten und Controllern wie zu Hause fühle. Ich habe Ansichtsmodelle ausgiebig verwendet (mithilfe von AutoMapper) und mich jetzt gefragt, ob Ansichtsmodelle im Rails Camp ähnlich verwendet werden.

Anhand verschiedener Beispiele (hauptsächlich Rails Casts) habe ich festgestellt, dass es üblich ist, Daten aus mehreren Modellen direkt in Ihrer Ansicht zu kombinieren (was in ASP.NET MVC verpönt ist) oder virtuelle Attribute für Modelle zu verwenden, um fehlende Daten zu erhalten " Daten.

Ich weiß, dass das Geschäftsmodell nicht nach den Anforderungen der Benutzeroberfläche modelliert werden sollte. Beispielsweise sollte in Ihrem Modell keine Eigenschaft zum Bestätigen des Kennworts vorhanden sein. Dies sollte eine Ansichtsmodelleigenschaft sein.

Virtuelle Rails-Eigenschaften scheinen gegen dieses Prinzip zu verstoßen.

Wie geht das in Schienen?

Vielen Dank.