Une nouvelle fonctionnalité très intéressante vient d'être introduite dans Rails Edge et fera son chemin dans Rails 2.3 à priori. Ce sont les Templates.

Ces templates permettent, via du code Ruby, de créer des gabarits de projet qui permettent d'automatiser la phase de personnalisation de votre projet Rails quasi-obligatoire avant d'écrire la moindre ligne de code.

Les Templates sont donc des fichiers Ruby écrit à l'aide d'un DSL qui permettent d'ajouter dynamiquement des plugins, gems, initializers ou encore de modifier des fichiers existants dans votre projet Rails nouvellement créé.