设计一个select_tag

时间:2017-01-23 23:58:45

标签: css ruby-on-rails ruby

我想设计我的select标签元素: 实际上,我的select_tag会呈现一个名为my users =

的列表
     <div class="input-group-btn" id="select_staff">
      <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-user-plus"></i></button>
        <ul class="dropdown-menu">
          <li>
            <%= select_tag "staffs_task", options_from_collection_for_select(@ranch.staffs.all, 'id', 'name'), :multiple => true %>
          </li>
        </ul>
      </div>

但我想为每个用户显示一个Icon列表而不是他们的名字。我已经使用此代码显示该图标,我想将其集成到我的列表中:

        <div class="staff_box_profile"> 
          <div class="staff_icon", style="background-color:<%=staff.color%>; margin-top:5px;">
            <strong><p><%= staff.name[0]%></p></strong>
          </div>
        <%=staff.name%>
        </div>

我尝试过类似的东西,但没有显示任何内容:

<% select_tag "staffs_task", options_from_collection_for_select(@ranch.staffs.all, 'id', 'name'), :multiple => true do |x| %>
              <div class="staff_box_profile">
                <div class="staff_icon", style="background-color:<%=staff.color%>; margin-top:5px;">
                  <strong><p><%= x.name[0]%></p></strong>
                </div>
              <%=x.name%>
              </div>
            <%end%>

因此,如果您有任何建议来管理使用option_from_collection显示的元素,我会接受它!

0 个答案:

没有答案