質問編集履歴

1 疑問点の変更

NaokiNakamichi

NaokiNakamichi score 3

2018/05/23 16:25  投稿

複数のcheckboxをそれに応じた配列で渡す方法 Ruby on Rails5
checkboxを複数選択可能な状態でチェックがついているなら1、ついていないなら0をsubmitボタンで配列にまとめるにはどういった実装がひつようですか?
railsでシフト管理のためのアプリを作ろうとしています。
写真のようにチェックボックスにチェックがついている場所には1、チェックがついていない場所には0として、左上から順に配列に格納したものを送信したいです。
疑問点として
1、このような場合はform_forを用いるべきなのか、form_tagを用いるべきなのか?
2、モデルのカラムの型はarray(そもそも可能?)にするべきなのか、integerなのか、stringがよいのか?
3.checkboxで何を書けばよいかわからない
分かる方がいればよろしくお願いします。
参考にしたページ
https://www.sejuku.net/blog/27132#check_box_tagcheckbox
![イメージ説明](f0129b512a112c55f7f98abc346b5204.png)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る