我正在为博客应用程序开发管理仪表板。
目前我向管理员显示我拥有的所有用户,如下所示:
<h3>All Users</h3>
<ul class="users">
<%= render @users %>
</ul>
管理员是一种用户,其属性为:admin设置为true。对于具有以下属性的主管也是如此:supervisor设置为true。
有什么办法可以调整这段代码,而不是向管理员显示所有用户,而不是像以下那样:
Admins:
#list of admins
Supervisors:
#list of supervisors
Users:
#list of remaining users
谢谢!
答案 0 :(得分:0)
只需将它们分组到您的控制器中即可。
@admins = User.where(admin: true)
@users = User.where(admin: false)
然后
<%= render @admins %>
<%= render @users %>