0

我想问一下rails中的标签...所以,我的标签有问题。我要制作这样的标签:

 <h2> Users </h2>
 <ul class="nav nav-tabs" id="user-profile">
    <li class="active">
      <a href="#all", data-toggle="tab">
      All
      </a>
    </li>
    <li>
      <a href="#investor", data-toggle="tab">
      Investor
      </a>
    </li>
    <li class="">
      <a href="#volunteer", data-toggle="tab">
      Volunteer
      </a>
    </li>
 </ul>

<div class="tab-content">
  <div id="all" class="tab-pane">
    <% if @user_profiles != nil %>
      <% @user_profiles.each do |user_profile| %>
        <ul id="list-user" class="list-user thumbnails pull-right">
          <li class="span3 content-user"> 
            <%= image_tag user_profile.image.url, :size => '48x48', :class => "avatar avatar-48 photo" %>
            <div class="user-name">
              <span> <%= link_to (user_profile.full_name), user_profile %></span>
            </div>
          </li>
        </ul>
      <% end %>
    <% else %>
      <h3 class="text-center">Not Found</h3>
    <% end -%>
        </div>
    <div id="investor"  class="tab-pane">
      <h3 class="text-center">Not Found</h3>
    </div>
    <div id="volunteer"  class="tab-pane">
      <h3 class="text-center">Not Found</h3>
    </div>

当我单击所有选项卡时,我希望显示 user_profile 表中的所有用户,如果我单击志愿者选项卡,则只有角色 ID 为志愿者的用户才会显示...对我的问题有什么想法吗?谢谢你。

4

1 回答 1

0

用于获取所有用户使用User.all,而对于具有角色志愿者使用的用户User.find[:role => 'volunteer']

于 2013-08-22T13:51:03.530 回答