HTML formのradio_buttonやcheckboxとlabelを関連付ける

RailsのRailの上にずっと乗っかっているとこういうの仕組み理解してないんすよねえ(白目)


Formのラジオボタンやチェックボックスはデフォルトのスタイルだとクリックできる範囲がとても狭いので
関連したラベルをクリックした場合でもON/OFFできるってやつです。
RailsだとHelperでもっとさらっと書けます。


labelタグのfor属性とラジオボタン、チェックボックスのid属性を同じ値にします。

<input type="radio" name="piyo" value="oh" id="hoge">
<label for="hoge">ラベルだよ</label>