Rake è l'abbreviazione di fare è un programma che crea programmi eseguibili dal codice sorgente "Ruby fa . ». È possibile utilizzare il comando rake entro tuoi Ruby on Rails per aggiornare il database del progetto . Gli aggiornamenti possono includere l'aggiunta o la rimozione di una tabella , l'aggiunta o la rimozione di colonne da una tabella o la personalizzazione di una colonna di tabella come ad esempio l'aggiunta di un valore di default o di limitare la durata di una voce. Il comando rake implementa modifiche specificate in un file di migrazione di database Rails , così si deve generare una migrazione prima e quindi eseguire rake . Istruzioni
1
Apri Terminale in Mac OS X o il prompt dei comandi in Windows . Passare alla directory principale del vostro progetto Rails
2
Digitare il seguente comando per generare un file di migrazione di database : .
Rotaie generano NameOfMigration migrazione campo1 : tipo campo2 : tipo
Sostituire " NameOfMigration " con un nome univoco per questa particolare migrazione. Molti progetti hanno molte migrazioni nel corso del tempo . Non includere spazi nel nome della migrazione .
Sostituire " campo1 " con il nome del primo campo , come ad esempio " indirizzo " o " colore ".
Sostituisci " tipo "con il tipo di campo che si desidera campo1 essere. Le tue scelte sono stringa , testo , boolean , binario , integer , float , timestamp , data, ora e datetime .
È possibile assegnare un nome come tanti campi di cui hai bisogno in questo comando .
< Br > 3
Aprire il nuovo file di migrazione , che si trova nella cartella db all'interno di directory del progetto , in un editor di testo come Blocco note , TextMate o e se è necessario apportare ulteriori modifiche al tuo file di migrazione , ad esempio con l'aggiunta di un default . valore a un campo
4
Digitare il seguente comando rake per aggiornare il progetto applicando la migrazione al database :
rake db : migrate
< br >