###前提・実現したいこと
モデルの初期値を設定し忘れました。
途中から変更することって可能でしょうか?
###環境
rails generate model User name:string password:string active:integer rake db:migrate
###試したこと
課題に対してアプローチしたことを記載してください
class CreateUsers < ActiveRecord::Migration[5.0] def change create_table :users do |t| t.string :name t.string :password t.integer :active, default: 0 t.timestamps end end end
ここのt.integer :active 部分に default: 0 を付け加えました。
しかし、DBにデータをつっこむと、デフォルト0が入った状態になりません。
どのような対処をおこなえば、デフォルト値を入れられるようになるでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/09 15:03