フォームのradioボタンを使用するときname属性の指定を気をつけないと正しくチェックされない.

webページのソースコードには
・checked="checked"
・CHECKED
と書いてあってもチェックされていない時は、nema属性が他と被っていないか注意。

radio_bottun_tagの使い方:
<%= radio_bottun_tag(name,volue) %>チェック無
<%= radio_bottun_tag(name,volue,checked) %>チェック有

nameが統一されてる時の例:
<%= radio_bottun_tag("example1","サンプル1",checked)%>ボタン1
<%= radio_bottun_tag("example1","サンプル2")%>ボタン2
<%= radio_bottun_tag("example1","サンプル3")%>ボタン3

  • ボタン1
  • ボタン2
  • ボタン3

nameがばらばらの時の例:
<%= radio_bottun_tag("example2","サンプル1",checked)%>ボタン1
<%= radio_bottun_tag("example3","サンプル2",checked)%>ボタン2
<%= radio_bottun_tag("example4","サンプル3",checked)%>ボタン3

  • ボタン1
  • ボタン2
  • ボタン3