0

これはかなりばかげていますが、check_box の値属性を変更することはできません。行は次のようになります。

= f.check_box :scan, :style => 'margin-right: 40px', :value => 'MBL'

value = "1" を示すタグを作成します

助けてください!前もって感謝します

4

2 に答える 2

3

次のように、このヘルパーでチェックされた値とチェックされていない値を指定できます。

= f.check_box :scan,{style: 'margin-right: 40px'},"MBL","NMBL"
  • 上記のように使用すると、Rails は値が 'NMBL' の同じ name 属性を持つ非表示フィールドを生成します。それ以外の場合、チェックされていない場合のデフォルト値は 0 です。

  • フォームが送信されると、値は、チェックされているかチェックされていないかをそれぞれ「MBL」または「NMBL」として送信されます。これが役に立つことを願っています。

于 2013-06-28T11:50:56.207 に答える
1
= f.check_box :scan, {style: 'margin-right: 40px'}, 'MBL'

ドキュメンテーション

于 2013-06-27T21:01:22.523 に答える