2014-12-01 48 views

回答

0

您要检查邮件的排列具有当前电子邮件这样的:

def set_role 
    if ["[email protected]", "[email protected]", "[email protected]"].include?(self[:email]) 
    self[:role] = "admin" 
    else 
    self[:role] = "customer" 
    end 
end 

此代码也可以改进:

def set_role 
    admin_emails = ["[email protected]", "[email protected]", "[email protected]"] 
    self[:role] = if admin_emails.include?(self[:email]) 
    "admin" 
    else 
    "customer" 
    end 
end 
+0

我喜欢后者..谢谢! – 2014-12-01 22:35:00

相关问题