Tecnología

Inicio

Cómo utilizar los carriles Rastrillo para actualizar Proyectos

El rake es la abreviatura de "Ruby hacer." Hacer es un programa que crea programas ejecutables de código fuente. Puede utilizar el comando de ataque dentro de su Ruby on Rails aplicación para actualizar su base de datos del proyecto. Las actualizaciones pueden incluir la adición o eliminación de una tabla, agregar o quitar columnas de una tabla o la personalización de una columna de la tabla por ejemplo, añadiendo un valor predeterminado o la limitación de la longitud de una entrada. El comando rake implementa cambios se especifican en un archivo de migración de base de datos Carriles, por lo que debe generar una migración primero y luego ejecutar rastrillo.

Instrucciones

1 Abrir terminal en Mac OS X o del símbolo del sistema en Windows. Cambie al directorio principal de su proyecto de rieles.

2 Escriba el siguiente comando para generar un archivo de migración de base de datos:

carriles generan la migración NameOfMigration campo1: campo2 escriba: Tipo

Reemplazar "NameOfMigration" con un nombre único para esta migración en particular. La mayoría de los proyectos tienen muchas migraciones en el transcurso de tiempo. No incluya espacios en el nombre de la migración.

Reemplazar "campo1" con el nombre de su primer campo, tales como "dirección" o "color".

Reemplazar "tipo" con el tipo de campo que desea ser campo1. Las opciones son las cuerdas, texto, booleano, binario, entero, flotante, fecha y hora, fecha, hora y fecha y hora.

Se puede nombrar a tantos campos como sea necesario en este comando.

3 Abra el nuevo archivo de migración, que se encuentra en la carpeta db dentro de su directorio del proyecto, en un editor de texto como el Bloc de notas, Textmate o por correo si necesita realizar cambios adicionales en el archivo de migración, como mediante la adición de un valor predeterminado a un campo.

4 Escriba el siguiente comando rastrillo para actualizar su proyecto mediante la aplicación de la migración a la base de datos:

rake db: migrate

Consejos y advertencias

  • Si comete un error en su migración, tipo "rake db: rollback" para deshacer los cambios aplicados durante su última migración.