2017-09-20 54 views
1

我有這種形式如何檢查爲條件選擇的collection_radio_buttons? Rails的

<div class="form-group"> 
     <%= f.label :status %> 
     <%= f.collection_radio_buttons(:status, options_for_status, :id, :description) do |b| %> 
      <div class="radio"> 
      <%= b.label { b.radio_button + b.value} %>     
      </div> 
      <% end %> 
    </div> 

    if ?? 
    #<% f.hidden_field :data_fim, :value => Date.today %> 

當用戶選擇一個特定的radiobuton,他必須執行hiden_field。

STATUS = {:Aguardando => 1, :'Em atendimento' => 2, :Finalizado => 3} 

這些都存在於用戶的選擇,我想設置一套date_fim當用戶選擇單選

:Finalizado => 3

會JS是我的唯一選項?有人幫助紅寶石noob?

回答

0

這應該工作,假設jQuery包含在您的資產中。

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $('.radio').click(function(){ 
     $('#data_fim').val($(this).val()); 
    }); 
    }); 
</script>