如何检查为if条件选择的collection_radio_buttons?轨道

时间:2017-09-20 23:06:23

标签: ruby ruby-on-rails-3

我有这个表格

 <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 =&gt; 3

JS是我唯一的选择吗?有人在红宝石中帮助一个菜鸟吗?

1 个答案:

答案 0 :(得分:0)

这应该有效,假设jQuery包含在您的资产中。

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