Как уже упоминалось выше, Дэн Гарланд, вы можете определенно вкладывать входные данные в метки с помощью простого блока. Я привожу этот ответ в качестве примера с использованием ERB и специально для того, чтобы показать, как именно вы должны получить группы кнопок Bootstrap для работы подобно переключателям , так как они требуют этого вложения. Мне потребовалось некоторое время, чтобы понять, так что, надеюсь, это поможет кому-то еще.
Для этого примера (Rails 4.2) группа кнопок позволяет пользователю выбирать между 3 различными вариантами расстояния:
<%= form_for(@location) do |f| %>
<div class="field form-group">
<%= f.label :distance %><br>
<div class="btn-group" data-toggle="buttons">
<%= f.label :distance, class: "btn btn-primary active" do %>
<%= f.radio_button :distance, 0.3, checked: true %>
0.3 miles
<% end %>
<%= f.label :distance, class: "btn btn-primary" do %>
<%= f.radio_button :distance, 0.5 %>
0.5 miles
<% end %>
<%= f.label :distance, class: "btn btn-primary" do %>
<%= f.radio_button :distance, 1 %>
1 mile
<% end %>
</div>
</div>
<div class="actions">
<%= f.submit "Submit Location", class: "btn btn-success" %>
</div>
<% end %>
P.S. Я пока не могу опубликовать скриншоты, чтобы показать, как это выглядит, но как только я получу достаточно очков репутации, я это сделаю.