Une bonne sélection de gems. On en utilise déjà une bonne partie mais je vous invite à jeter tout particulièrement un oeil sur:
- les acts_as_*, sutout pour voir comment ils sont construits
- formtatic/simple_form: de meilleurs formulaires en écrivant moins de code ? ça ajoute encore une couche d'abstraction donc à tester en profondeur pour vérfier l'apport.
- carrierwave: extrêmement bien fait, beacoup plus clair que PaperClip; beaucoup plus récent aussi donc ne pas se précipiter dessus
- backup: ça donne carrément envie de mettre en place des backups partout
- state_machine / workflow
- Grape: un micro-framework pour créer des API Restful. L'API créée est une appli Rack donc c'est un jeu d'enfant pour l'utiliser dans une appli rails
- Simple à faire soi même (il s'agit globalement de mettre en place un tunnel) mais l'idée est bonne: https://showoff.io/
- Les logs de redirect_to un peu plus bavards: http://jkfill.com/2011/05/13/log-which-line-called-redirect_to
- Bien pratique: https://github.com/sj26/mailcatcher. C'est également un bon exemple de SMTP écrit avec EventMachine. On peut imaginer pas mal d'usages en créant des SMTP personnalisés :)
Vous le savez déjà mais je trouve que c'est bien dit: http://duprogrammeur.com/2011-05-11/le-cout-de-la-complexite/