Heroku nie wydaje się aktualizować schematu bazy danych po wdrożeniu. Oto szczegóły:Heroku nie aktualizuje schematu bazy danych
Oto co jest powinno wyglądać dla klasy użytkownika:
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
końcowego
tutaj jest moja procedura Deploy:
git push heroku master
heroku rake db:migrate
heroku db:push
Wszystko wydaje się iść płynnie ... z tym wyjątkiem, że jeśli sprawdzę rzeczywistą tabelę użytkowników w db ...
heroku console User
... mam starą wersję użytkownika ...
User(id: integer, username: string, created_at: datetime, updated_at: datetime)
Każdy pomysł co robię źle? Bardzo dziękuję za pomoc!
Simon
Czy jesteś pewien, że wszystkie twoje migracje są pod kontrolą źródła? –