Heroku non sembra aggiornare lo schema del mio database durante la distribuzione. Ecco i dettagli:heroku non sta aggiornando lo schema del database
Ecco ciò che è dovrebbe essere simile per la classe User:
create_table "users", :force => true do |t|
t.string "username"
t.datetime "created_at"
t.datetime "updated_at"
t.string "email"
t.string "encrypted_password"
t.string "salt"
t.string "remember_token"
t.boolean "admin", :default => false
fine
Ecco la mia procedura di implementazione:
git push heroku master
heroku rake db:migrate
heroku db:push
Tutto sembra andare senza problemi ... tranne che se controllo la tabella in realtà Utente in db ...
heroku console User
... ho una vecchia versione di utente ...
User(id: integer, username: string, created_at: datetime, updated_at: datetime)
Qualsiasi idea di cosa sto facendo male? Grazie mille per il tuo aiuto!
Simon
Sei sicuro che tutte le migrazioni siano sotto controllo del codice sorgente? –