-
Ruby: rake db:migrate VERSION=createusers
Este es un post técnico, espero no les moleste a los que estan leyendo mi crónica de eduPortal (ya viene el siguiente post).
Desde que Rails dejo de usar versiones simples para las migraciones, ha sido un suplicio para mi cada que tengo que especificar una versión para ejecutar rake db:migrate, así que finalmente decidí hacer algo al respecto.
En este Gist propongo una solución sencilla. En lugar de tener que especificar una versión con números, ahora puedo hacer esto:
rake db:migrate VERSION=crus
Y básicamente se ejecutara la migración que cumpla con el patrón “*c*r*u*s*”. Si hay más de una, se muestra un menú para seleccionar la apropiada.
Probablemente debería asegurarme que se esta ejecutando alguna variante de “db:migrate” para evitar problemas en otras tasks, pero de momento me funciona bien.
Ojalá le sirva a alguien más.
blog comments powered by Disqus