データ型

データ型 説明
:boolean 真偽値
:integer 整数
:float 浮動小数点
:string 短い文字列
:text 長い文字列
:date 日付
:datetime 日時

NOT NULL制約

データベースのカラムの値として「NULL」を格納できないようにする

  1. マイグレーションを作成する

$ bin/rails g migration ChangeTasksNameNotNull

2. 生成したファイルを以下のように編集する

class ChangeTasksNameNotNull < ActiveRecord::Migration
	def change
		change_column_null :tasks, :name, false
	end
end
  1. bin/rails db:migrateを実行する

もしくは作成する際に

t.string :name, null: false

としておく事でも可能(他の開発者に利用されている場合はこっちが良い)