Смотрите - V значит View -то что мы показываем пользователю. M - model представление данных в базе. C - controller в который нельзя пихать логику. Где она тогда должна быть?😈
Model в MVC != ActiveRecord model, а controller - не ActionController
в мвс модель - это "данные", а контроллеры - это операции над данными