2016-12-11 7 views
1

Я хочу указать пользователей по ролям на одной странице. Теперь я могу только перечислить одну роль Я определил ее в контроллере @users = User.where(role: 'vip') Но я хочу указать пользователей, роль которых vip или admin на одной странице с двумя таблицами. Если вы хотите узнать больше информации, пожалуйста, дайте мне знать. Большое вам спасибо за помощь.Как перечислить пользователей по ролям на одной странице?

ответ

1

Вы можете просто сделать

@vip_users = User.where(role: 'vip') 
@admin_users = User.where(role: 'admin') 

, а затем использовать эти две переменные в список обеих категорий, на ваш взгляд, как это:

<% @vip_users.each do |user| %> 
    # Create your table with vip users here 
<% end %> 

<% @admin_users.each do |user| %> 
    # Create your table with admin users here 
<% end %> 
+1

Thx, ваш ответ очень helpful.It решает мою проблему ~ :) –

+0

Добро пожаловать! –

Смежные вопросы