Hace un par de días estuve viendo el nuevo screencast de Ryan Bates sobre la nueva característica de templatesincoporada en la versión 2.3 de Rails. Y la verdad que esta característica facilita mucho la creación y configuración por defecto de aplicaciones Rails. Crear la aplicación, crear un repositorio Git, instalar las gemas y plugins que utilizamos normalmente, pero no solo esto. También es posible invocar los generadores de rails, solicitar al usuario parámetros de configuración, etcétera, etcétera.
Hace un tiempo encontre un post de Pratik, donde utilizaba las templates de rails que ya estaban incorporadas en el edge, y donde se comentan todas sus características. Y lo consulte como punto de partida para hacer una aplicación base de Tog, pero mi falta de experiencia me impidió llegar a buen puerto, posteriormente apareció una aplicación base de Tog_demo que fue la que finalmente utilice para un proyectillo que tengo en marcha.
Para terminar, Ryan Bates recomienda consultar las templates creadas por Jeremy McAnally en http://github.com/jeremymcanally/rails-templates/tree/master. Han creado templates que pueden ser muy útiles, me apunto para estudiar la template de facebook y echar un vistazo calmado al resto de templates disponibles.
Tengo pendiente también echarle un profundo vistazo a clearance, de los creadores de shoulda y factory_girl que ya estoy utilizando en mis proyectos.
Para resumir, en Rails de momento no paran de aparecer características y desarrollos muy interesentes y productivos; que hace que no pare de aprender y de sorprenderme.