私はちょうど私のphotos
テーブルにportfolio
フィールドを追加するHerokuへのコミットをデプロイしました。私はこれに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
でした。それは正常に移行されましたが、すべての画像はportfolio
のデフォルトとしてNULL
です。誰でもHerokuにデータベースのデフォルト値を変更させる方法を知っていますか?ありがとうございました。