0
在設計中是否有內置方法,我可以檢查給定的用戶名或電子郵件是否對所有現有用戶名和電子郵件都是唯一的。 (說,如果我不想做模型時驗證) 我只能說使用Rails 3Rails設計獨特的電子郵件
if user.is_unique?
execute some code here
end
1m,並用我的Gemfile只是說寶石「設計」(因此它的最新的),如果該信息是重要的
在設計中是否有內置方法,我可以檢查給定的用戶名或電子郵件是否對所有現有用戶名和電子郵件都是唯一的。 (說,如果我不想做模型時驗證) 我只能說使用Rails 3Rails設計獨特的電子郵件
if user.is_unique?
execute some code here
end
1m,並用我的Gemfile只是說寶石「設計」(因此它的最新的),如果該信息是重要的
我認爲沒有這樣的方法,但你可以自己添加到User
模型。試試這個:
def is_email_unique?
!(User.all - [self]).map(&:email).include?(self.email)
end
你可以在你的用戶模型做到這一點:
def is_unique?
!User.exists?(:email => email) && !User.exists?(:username => username)
end