Railsチェックボックス付きのフォームヘルパーを取得しました。チェックボックスにチェックを付けたり外したりすると、そのチェックボックスに「thatvalue」または「thisvalue」の値が含まれます。設定する方法がどこにもありません。これで
f.check_box :field
私はそのようなものを見つけました
<%= form.check_box :field, {}, "thisvalue", "thatvalue" %>
タグ内に:classと:styleも設定しているため、機能しません。
<%= form.check_box :field, {}, "thisvalue", "thatvalue", :class => "checkbox", :style => "display:none;" %>
エラーが発生し、引数の数が間違っている(5対4)
だから今私はそれを私のコントローラーで「ハック」し、私のチェックボックスが0か1かによってフィールドを設定しなければなりません...これはかなり悪いです。
何か案が?
わかりました、「オプション」フィールドを誤解しました...
答えは単純です
<%= f.check_box :field, {:class => "myclass", :style => "mystyle"}, "checked-value", "unchecked-value" %>
そしてそれは完全に動作します:)