Rails将标签名称与radio_button输入名称匹配

时间:2018-12-10 20:18:33

标签: ruby-on-rails

我试图让我的名字与单选按钮上的输入相匹配。我有以下内容:

<% current_practice.providers.order(:last_name).each do |provider| %>
  <%= f.radio_button :provider_id, provider.id, required:true %><%= f.label provider.name_w_creds %><br>
<% end %>

最终显示如下:

<input require="required" type="radio" value="26" name="appointment[provider_id]" id="appointment_provider_id_26">
<label for="appointment_Bill Jones, MD">Bill Jones, MD</label>

因此问题在于名称与匹配。我竟然尝试了类似的东西:

<% current_practice.providers.order(:last_name).each do |provider| %>
 <%= f.radio_button :provider_id, "something"%><%= f.label :provider_id, "Something", :value=> "something"%><br>
<% end %>

这当然会弄乱所有提供者,但即使如此,它也没有更改无线电输入的名称。

编辑: 我也尝试过:

<%= f.radio_button(:provider_id, provider.id, provider.name_w_creds) %>

这将导致“比尔·琼斯,马里兰州”的未定义方法“合并”:字符串

那我该如何更改无线电输入的名称?

0 个答案:

没有答案