这很愚蠢,但我无法更改 check_box 的 value 属性,该行是这样的:
= f.check_box :scan, :style => 'margin-right: 40px', :value => 'MBL'
它构建显示 value = "1" 的标签
请帮忙!提前致谢
这很愚蠢,但我无法更改 check_box 的 value 属性,该行是这样的:
= f.check_box :scan, :style => 'margin-right: 40px', :value => 'MBL'
它构建显示 value = "1" 的标签
请帮忙!提前致谢
您可以在此帮助程序中提供选中值和未选中值,如下所示。
= f.check_box :scan,{style: 'margin-right: 40px'},"MBL","NMBL"
如果像上面那样使用,rails 将生成具有相同名称属性且值为“NMBL”的隐藏字段,否则默认值为 0 表示未选中。
提交表单时,值将分别发送为“MBL”或“NMBL”以表示选中或未选中。希望这个对你有帮助。
= f.check_box :scan, {style: 'margin-right: 40px'}, 'MBL'