我刚刚部署了一个提交给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在数据库中更改默认值?谢谢。