2014-12-01 43 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

相關問題