0

レールにラベルを生成しようとしています。ラベルは最終的に次のようになります。

<label for="member_ids_index><span></span>collaborator.name</label>

ここで、indexは以下のループの現在の反復であり、collaborator.nameは文字列です。何らかの理由で、これを適切に生成するためのf.labelステートメントを取得できません。誰かが私を助けることができますか?私がこれまでに持っているものは以下の通りです。

<% if !@current_user.all_collaborators.nil? %>
  <% @current_user.all_collaborators.each_with_index do |collaborator, index| %>
    <%= check_box_tag "project_ids[#{index}]", collaborator.id %>
    <%= f.label :member_ids_, "<span></span>collaborator.name %>
    <br/>
  <% end %>
<% end %>
4

1 に答える 1

0

使用label_tag:

<% if !@current_user.all_collaborators.nil? %>
  <% @current_user.all_collaborators.each_with_index do |collaborator, index| %>
    <%= check_box_tag "project_ids[#{index}]", collaborator.id %>
    <%= label_tag "member_ids_#{index}" do %>
      <span></span><%= collaborator.name %>
    <% end %>
    <br/>
  <% end %>
<% end %>
于 2013-03-20T20:33:22.070 に答える