当我部署时,Heroku似乎没有更新我的数据库模式。下面是详细信息:heroku不更新数据库模式
这里是应该是什么样子的用户等级:
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)
任何想法,我做错了什么? 非常感谢您的帮助!
西蒙
您确定所有的迁移都在源代码控制之下吗? – 2010-10-24 18:27:12