2013-06-27 96 views
0

一個價值選擇這是非常愚蠢的,但我不能改變check_box的價值屬性,該行是這樣的:無法覆蓋的f.check_box

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

它構建出值的標記= 「1」

請幫忙! 在此先感謝

回答

1
= f.check_box :scan, {style: 'margin-right: 40px'}, 'MBL' 

Documentation

+0

無論你是給你一個大大的擁抱!!!!!!!!!!!!!非常感謝,我在軌道上的紅寶石和哈姆新的感謝很多的鏈接呢! :) :) – Alejandra

+0

我認爲,在HAML我更新 - 我從來沒有用過這個呢。 :) 您的歡迎。 :) –

3

你可以在這個幫手提供選中的值和未選中的值如下。

= f.check_box :scan,{style: 'margin-right: 40px'},"MBL","NMBL" 
  • 如果像上面所使用的,軌道將產生具有值相同名稱屬性隱藏字段「NMBL」否則默認值未選中是0。

  • 當提交表單時,值分別作爲'MBL'或'NMBL'發送,分別用於選中或取消選中。希望這個對你有幫助。