я почему спрашиваю, потому что это чат по юи, где половина логика сливается с инструментом хранения (active record), а вторая половина без всякой жалости пишется в контроллерах
если мы говорим о том, что человек прочитал документацию и жмет педальку у фреймворка (пусть педалька и относится к какому-то из существующих паттернов) - то это не про их знание и использование