我是Rails上的新手,並且迄今爲止還沒有問題。我想知道在執行heroku rake db:setup時上傳了哪個模式文件。因爲即使我刪除了一個表,它仍然試圖在heroku上創建它並給出錯誤。Rails 3 - heroku PGError:錯誤:類型修飾符不允許輸入「text」
我甚至嘗試重新創建表格,但它一直記住舊的設置和錯誤。
PGError: ERROR: type modifier is not allowed for type "text" LINE 1:
"trainings" ("id" serial primary key, "content" text(255),...
它試圖創建內容欄文本表訓練,但我不再有設置,我想設置的地方保存。
我甚至嘗試刪除我的應用程序,並重新啓動它,但沒有運氣。
任何線索?
謝謝。
你試過了rake db:drop drop all tables?然後從rake db:migrate重新開始。 – barley 2011-12-29 17:59:47
感謝您的照亮回覆:)可能是這是一個標誌,新手或只是足夠的睡眠再次嘗試之前。但我剛剛刪除了違規的專欄,git推送並推送到heroku並沒有問題的工作。但我確信我昨天嘗試了約4小時,但沒有成功。 現在有效。幸運的是我不需要那個專欄。如果有時間的話,我可以在專欄中試一試。 – nafkot 2011-12-29 18:19:50
ok好奇心得到了我的更好的表現,但現在當我做db時:在創建admin_users表時,將它遷移到DeviseCreateAdminUsers上顯示「驗證失敗:密碼不能爲空,密碼與確認無關」。我安裝了活動的管理員。有任何想法嗎? – nafkot 2011-12-29 18:48:28