2016-07-03 3 views
0

Я пытаюсь создать подмножество моих пользователей с помощью областей.Rails 5 области и массивы перечислений

Он отлично подходит для выбора списка (User.staff.all works), но мне очень нравится "?" возможность легко проверить - прямо сейчас я взломал его вместе с помощью

<% if (current_user.admin? || current_user.agent? || current_user.accounting?) %> 

Наверняка там будет лучше!

ответ

0

Вы можете определить следующий метод в модели пользователя

def staff? 
    User.staff.where(id: self.id).present? 
end 
Смежные вопросы