Semillas
Los datos semilla se usan para poblar la base de datos con datos iniciales esenciales para que la aplicación funcione. Se guardan en el directorio data/seeds y deben estar en el control de versiones.
Sintaxis
$ vela seeds <action> La acción puede ser una de las siguientes:
load- Cargar los seeds en la base de datossave- Guardar los datos actuales como seedsclear- Eliminar los registros sembrados
Seeds frente a fixtures
Los seeds son datos reales que la aplicación necesita — planes, categorías, roles, un administrador inicial. Se distribuyen con el proyecto y se cargan al desplegar. Los fixtures son datos simulados desechables para desarrollo y pruebas, y se cargan después de los seeds para poder referenciar sus registros.
En las pruebas
vela test:server carga los seeds en su base de datos desechable antes de cada ejecución, de modo que las pruebas parten de los mismos datos con los que se distribuye la aplicación.