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