当我部署时,Heroku似乎没有更新我的数据库模式。以下是详细信息:
这是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
结束
这是我的部署流程:
git push heroku master
heroku rake db:migrate
heroku db:push
除了在数据库中检查实际的用户表之外,一切似乎都很顺利...
heroku console User
我得到了一个旧版本的用户...
User(id: integer, username: string, created_at: datetime, updated_at: datetime)
请问我做错了什么? 非常感谢您的帮助!
Simon