जब मैं तैनात करता हूं तो हेरोकू मेरे डेटाबेस स्कीमा को अपडेट नहीं कर रहा है। मेरी तैनाती प्रक्रिया है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)
किसी भी विचार मैं गलत क्या कर रहा हूँ? आपकी मदद के लिए बहुत बहुत धन्यवाद!
साइमन
क्या आप सुनिश्चित हैं कि आपके सभी माइग्रेशन स्रोत नियंत्रण में हैं? –