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 に答える