0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【boolean型】 viewへの反映、選択機能 実装  

Posted at

#【ゴール】
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] }

以上。

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?