Я внедрил 5-звездочную рейтинговую систему в рельсах и использую в качестве меток fontawesome звезды, поэтому хотел бы удалить текст метки по умолчанию «Рейтинги», который появляется между звездами.
Я могу настроить текст с помощью кавычек, но когда я оставляю пробел, как у меня ниже, он не создает пробел, как предполагалось, но возвращается к поведению по умолчанию:
<%= form_for order do |f| %>
<%= f.radio_button :rating, "5", class: "star-rating__input" %>
<%= f.label :rating, ' ', title: "Rocks!", class: "star-rating__ico fa fa-star-o fa-lg" %>
<%= f.radio_button :rating, "4", class: "star-rating__input" %>
<%= f.label :rating, ' ', title: "Pretty good", class: "star-rating__ico fa fa-star-o fa-lg" %>
<%= f.radio_button :rating, "3", class: "star-rating__input" %>
<%= f.label :rating, ' ', title: "Meh", class: "star-rating__ico fa fa-star-o fa-lg" %>
<%= f.radio_button :rating, "2", class: "star-rating__input" %>
<%= f.label :rating, ' ', title: "Kinda bad", class: "star-rating__ico fa fa-star-o fa-lg" %>
<%= f.radio_button :rating, "1", class: "star-rating__input" %>
<%= f.label :rating, ' ', title: "Sucks!", class: "star-rating__ico fa fa-star-o fa-lg" %>
<div class="clearfix"></div>
<%= f.submit "Rate", class: "hidden btn btn-xs", id: "ratings-submit" %>
<% end %>
Я пробовал следующее безуспешно:
<%= f.label :rating, ' ', title: "Rocks!", class: "star-rating__ico fa fa-star-o fa-lg" %>
<%= f.label :rating, '" "', title: "Rocks!", class: "star-rating__ico fa fa-star-o fa-lg" %>
<%= f.label :rating, " ", title: "Rocks!", class: "star-rating__ico fa fa-star-o fa-lg" %>
<%= f.label :rating, "#{ }", title: "Rocks!", class: "star-rating__ico fa fa-star-o fa-lg" %>
Буду признателен за любую помощь