Просмотр
<% @foo.each do |foo| %>
<%= number_field_tag 'foo-number', foo.id %>
<% end %>
Первое значение, переданное number_field_tag, устанавливает идентификатор поля ввода HTML.При прохождении 'foo number'
input ID = foo-number
.Я хотел бы динамически называть этот div следующим образом:
<%= number_field_tag 'foo-number-#{foo.id}', foo.id %>
, где #{foo.id}
вставляет идентификатор foo в имя идентификатора, тем самым динамически называя каждый number_field_tag
.
На этом этапе я могу использовать полностью статическое соглашение об именах, используя foo-number
, как показано в моем примере в самом верху, или полностью динамическое соглашение об именах, где я использую только foo.id
, <%= number_field_tag foo.id, foo.id %>
.Я не могу создать гибрид, где первый раздел ID name
является статическим, а задняя часть Id динамически именуется.