データ型 | 説明 |
---|---|
:boolean | 真偽値 |
:integer | 整数 |
:float | 浮動小数点 |
:string | 短い文字列 |
:text | 長い文字列 |
:date | 日付 |
:datetime | 日時 |
データベースのカラムの値として「NULL」を格納できないようにする
$ bin/rails g migration ChangeTasksNameNotNull
2. 生成したファイルを以下のように編集する
class ChangeTasksNameNotNull < ActiveRecord::Migration
def change
change_column_null :tasks, :name, false
end
end
bin/rails db:migrate
を実行するもしくは作成する際に
t.string :name, null: false
としておく事でも可能(他の開発者に利用されている場合はこっちが良い)