Правильный ответ
Ни .Там нет серебряной пули и не должно быть.
Поэтому правильный ответ таков: используйте столько моделей представлений, сколько требует ваш пользовательский интерфейс .Это независимо от представлений или действий контроллера.
Иногда действие требует представления, а другое - представления.Но не следуйте строгим правилам, которые могут помешать вашему развитию.Просмотр моделей будет естественным, когда вы разрабатываете свое приложение.И должен.В противном случае вы можете получить необоснованные представления, основанные на каком-то указании , которое вы установили в камне.
На самом деле это ответ, аналогичный @ DarinDimitrov, но с прямым выводом.