0
Ich versuche, eine Teilmenge meiner Benutzer mithilfe von Bereichen zu erstellen.Rails 5 Bereiche und Arrays von Enums
enum role: [ :client, :vendor, :agent, :accounting, :admin ]
scope :staff, -> { where(role: [:agent, :accounting, :admin]) }
Es funktioniert gut für die Auswahl der Liste (User.staff.all funktioniert), aber ich würde wirklich gerne die "?" Fähigkeit, leicht zu überprüfen - jetzt habe ich es gehackt mit
<% if (current_user.admin? || current_user.agent? || current_user.accounting?) %>
Sicher es muss einen besseren Weg geben!