2021年04月04日に参加
学習履歴詳細
投稿フォームの実装(ラジオボタンのグループを3つ作成する)
アプリ 投稿フォーム作成
- 紙に模写
- HTMLコーディング
- 実現したいこと
- 5つのラジオボタンを1つのグループにして、グループを3つ作る。
- 1つのグループにづきそれぞれ1つのラジオボタンを選択し、POSTする。
- (3つのグループをDiaryモデルの 各カラム(
:activity
,:mood
,:appetite
)にそれぞれ対応させたいです)
課題
- 1つのグループのラジオボタンを選択し、さらに他のグループのラジオボタンも同時に選択することができないこと。
name属性はグループごとに同じになるように設定してある。
<%= form_with model: Diary.new do |form| %>
のブロックの中でform_tag
系のメソッドを使用していることで、上記エラーが発生しているとメンターからアドバイスをいただいた。そこで、form_tag系ではないメソッドでラジオボタンを生成したが、同様のエラーとなってしまった。
<%= form.label(:activity, "-2", value: "-2", class: 'btn btn-secondary') %> <%= form.radio_button(:activity, "-2") %>
その他調べたり設定したこと
- atomでタブのインデント操作は
cmd + "[" or "]"
- teminalでプロジェクトディレクトリに移動するエイリアスを設定
- いままで時間を無駄にしていました!泣
HTML
Rails
2019年09月07日(土)
3.0時間