Not in my opinion .... I think of MVVM as creating specific view objects that are disconnected from the underlying data / domain object.
With the Rails presenter template, these presenters typically wrap around the active recording object and add presentation-related methods to it.
Jesse wolgamott
source share