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 回答