ふわ

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時間