#【ゴール】
boolean型を使用してviewファイルへ反映させる
参考にしたサイト:http://banker0507.blogspot.com/2012/07/booleantruefalse.html
#【開発環境】
■ Mac OS catalina
■ Ruby on Rails (5.2.4.2)
■ Virtual Box:6.1
■ Vagrant: 2.2.7
#【実装】
アプリケーションを起動
※新規アプリケーション作成については、【Rails new】Ruby on rails アプリケーション作成を参照。
Mac内.terminal
rais g migration Add(データを追加したいデータファイル名)To(追加したいデータ)
add.migartionファイル
add_column :(データを追加したいデータファイル名) , :sex ,:boolean
end
Mac内.terminal
$ rails db:migrate #DBへ反映
アプリケーション内.DB/schemeファイルを確認
t.boolean :sex #この記述があれば問題なく作成されています
対象の.view
<%= f.select :sex ,[['男性',true],['女性',false]] %>
※追記、boolean 型のバリデーションは以下です。
必要な方は是非!!
対象.model内
validates :sex, inclusion: { in: [true, false] }
以上。