2011-08-31 47 views
1

我在我的頁面client_side_validation上使用,一切正常。但現在我已經在我的表單2複選框,我需要檢查用戶填寫其中之一(我用jQuery拒絕填寫兩個)。Rails 3 - client_side_validation以及如何使用複選框?

我正在嘗試的方式,如何在我的模型獲取驗證規則,該複選框被填充。

如果我想檢查我的輸入(如果包含一些字符串),我將使用:

validates_presence_of:電子郵件,:消息=> 「一些信息」

但我不「知道,如何爲複選框做同樣的...在我的形式是:

<div class="field"> 
    <%= f.label :item %><br /> 
    Val_A: <%= f.check_box :item, :value => 0, :checked => @data.item == 0, :class => 'checkboxes'%> 
    Val_B: <%= f.check_box :item, :value => 1, :checked => @data.item == 1, :class => 'checkboxes' %> 
    </div> 

謝謝你這麼多

回答

1

如果您想確保選擇了兩個選項中的一個 - 並且只有一個選項,那麼您應該使用單選按鈕而不是複選框。