Cositas sobre Ruby on Rails

jueves, 19 de marzo de 2009

Application Templates

Me he enamorado de esta nueva facilidad que ha llegado con Rails 2.3, los Application Templates.

Los Templates son simples ficheros que cuentan con un DSL para añadir plugins/gems/initializers, así como otras muchas cosas más. Lo único que debemos hacer para aplicar a un proyecto dicho template es llamar al generador de rails con las opción -m, así como la ruta dónde se encuentra el template.


rails blog -m ~/template.rb
rails blog -m http://www.ejemplo.com/templates/supertemplate.txt


Esto nos generará un proyecto y le aplicará el template al mismo. Como podemos ver también podemos tirar de http, por lo que no es descabellado que de aquí a poco encontremos algún sitio dónde podamos ver un montón de templates hechos por usuarios. Estaría bastante bien.

En el caso que queramos aplicar un template a un proyecto ya existente nos basta con escribir:

rake rails:template LOCATION=~/template.rb



Ya existe un generador de templates online: http://www.railsboost.com

Fuente: http://m.onkey.org/2008/12/4/rails-templates

Etiquetas