Rake est l'abréviation de faire, c'est un programme qui crée des programmes exécutables à partir du code source "Ruby faire . " . Vous pouvez utiliser la commande rake au sein de votre application Ruby on Rails de mettre à jour votre base de données du projet. Mises à jour peuvent inclure l'ajout ou la suppression d'un tableau , en ajoutant ou en supprimant des colonnes d'une table ou personnaliser une colonne de table par exemple en ajoutant une valeur par défaut ou de limiter la durée d'une entrée. La commande rake en œuvre des changements que vous spécifiez dans un fichier de migration de base de données Rails , vous devez donc générer une migration , puis exécutez râteau. Instructions
1
Ouvrez Terminal sous Mac OS X ou Invite de commandes sous Windows . Allez dans le répertoire principal de votre projet Rails
2
Tapez la commande suivante pour générer un fichier de migration de base de données : . Rails de
génèrent NameOfMigration de migration champ1 : Type field2 : Type Photos
Remplacer " NameOfMigration " avec un nom unique pour cette migration particulière. La plupart des projets ont de nombreuses migrations au cours du temps. Ne pas inclure d'espaces dans le nom de migration.
Remplacer " champ1 " avec le nom de votre premier domaine , comme « adresse » ou « couleur».
Remplacer " Type " avec le type de champ que vous voulez champ1 être. Vos choix sont chaîne , texte , booléen , binaire, integer, float , timestamp , date, heure et date-heure .
Vous pouvez nommer autant de champs que vous avez besoin dans cette commande.
< Br > 3
Ouvrez le nouveau fichier de migration , qui se trouve dans le dossier db à l'intérieur de votre répertoire de projet , dans un éditeur de texte tel que Notepad , TextMate ou e si vous devez apporter des modifications supplémentaires à votre fichier de migration , tels que par l'ajout d'un défaut . valeur à un champ
4
Tapez la commande de coupe suivant pour mettre à jour votre projet en appliquant la migration vers la base de données :
rake db : migrate
< br >