私はリンクと思われるものを介して、管理者と通常のユーザーを別々にリストするユーザーインデックスページを持っています。 ...ユーザーのためのadminと通常のユーザーのユーザーインデックスを持っている
Indexビュー...私のユーザーコントローラ
class Admin::UsersController < ApplicationController
before_filter :require_admin_user
def index
# @users = User.admin
@users = User.students.paginate page: params[:page], order: 'created_at desc', per_page: 20
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @users }
end
end
で
<h1>Listing users</h1>
<p><b><u>Students</u></b> <u>Admins</u></p>
<table>
<tr>
<th>Email</th>
<th>Login count</th>
</tr>
<% @users.each do |user| %>
<tr>
<td><%= user.email %></td>
<td><%= user.login_count %></td>
</tr>
<% end %>
</table>
<p><%= link_to 'New User', new_admin_user_path %></p>
これは可能ですか?
別にどういう意味ですか?通常のユーザーまたは管理者のみをリストするべきですか? 1つのテーブルの管理ユーザーと別のテーブルの通常ユーザー –
正しいです。それぞれのテーブルを別にしたい場合 – Norto23
なぜあなたは 'あなたの管理者はどこですか 'または'どこに管理者がいないのですか'を 'User.students'に追加できませんか? –