我剛剛部署了一個提交給Heroku,它將portfolio
字段添加到我的photos
表中。我已對此設置default => true
。這裏是一個簡短的看看我schema.rb:Heroku和默認數據庫設置
create_table "photos", :force => true do |t|
t.string "name"
t.string "description"
t.integer "user_id"
t.datetime "created_at"
t.datetime "updated_at"
t.boolean "portfolio", :default => true
end
這個工作在發展很好,改變了目前所有的照片,有真正爲portfolio
的默認值。所以我將更新部署到Heroku,運行heroku rake db:migrate
和heroku restart
。它遷移得很好,但所有圖像都有NULL
作爲portfolio
的默認值。有誰知道如何讓Heroku在數據庫中更改默認值?謝謝。