Rake er en forkortelse for Pass er et program som skaper kjørbare programmer fra kildekoden " Ruby gjør . " . Du kan bruke rake kommandoen innenfor dine Ruby on Rails applikasjon for å oppdatere din prosjektdatabase . Oppdateringer kan blant annet legge til eller fjerne et bord , legge til eller fjerne kolonner fra en tabell eller tilpasse en tabell kolonne eksempel ved å legge til en standard verdi eller begrense lengden på en oppføring. Den rake kommandoen gjennomfører endringer du angir i et Rails database migrasjon fil , så du må generere en migrering først og deretter kjøre rake. Instruksjoner
en
Åpen Terminal på Mac OS X eller Ledetekst på Windows . Bytt til den viktigste katalogen av Rails prosjekt
2
Skriv inn følgende kommando for å generere en database migrasjon filen: .
Rails generere migrasjon NameOfMigration field1 : type felt2 : type
Erstatt " NameOfMigration " med et unikt navn for denne migrasjonen . De fleste prosjektene har mange vandringer i løpet av tiden . Ikke bruk mellomrom i migrasjon navn.
Erstatt " field1 " med navnet på din første feltet , for eksempel " adresse " eller "farge ".
Erstatt " type " med type felt du vil field1 å være. Dine valg er streng, tekst , boolean , binær , heltall , float , tidsstempel , dato , tid og datetime .
Du kan navngi så mange felter som du trenger i denne kommandoen .
3
Åpne den nye migrasjon filen , som finnes i db mappen i prosjektet katalogen , i en tekst editor som Notisblokk , Textmate eller e hvis du trenger å foreta ytterligere endringer i migrasjon -fil , for eksempel ved å legge til en standard . verdien til et felt
4
Skriv inn følgende rake kommandoen for å oppdatere prosjektet ved å bruke migrasjon til databasen:
rake db : migrere