Вы могли бы сделать что-то вроде этого:
<% counter = 0 %>
<%= f.fields_for :skills do |s| %>
<li>
<%= s.label :name, "Skill #{counter}" %>
<%= s.text_field :name %>
<% counter = counter + 1 %>
</li>
<% end %>
Предпочтительно использовать s.label :name
, так как это позволит убедиться, что при нажатии на метку текстовое поле получит фокус.Но значение метки может быть переопределено, как я это сделал здесь.
Я не совсем уверен, что еще вы могли бы иметь в виду при изменении метки для каждого элемента, поэтому, если бы вы могли сделать это более понятным.
Надеюсь, это поможет.