Bom, pra quem está começando no Rails 3 e está começando também a achar que seus models estão ficando complexos demais, não esquenta. Model é pra isso mesmo.
Mas, porém, contudo, todavia existe uma maneira "Rails" de deixar a coisa mais legal.
Observer
Não vou entrar em detalhes, para saber mais de uma olhada em http://goo.gl/AdqVC .
Mas já adianto que é bom pra fazer coisas comuns a vários Models como enviar emails de notificação ou ainda algum tipo de validação que use relacionamentos polimórficos. Sem contar a organização.
Obs.: Nunca vi nenhum episodio de Fringe, mas achei bacana essa imagem... ehehehe
#boanoitemundo