Rails 设计独特的电子邮件
是否有一种内置方法可以让我检查给定的用户名或电子邮件对于所有现有的用户名和电子邮件是否是唯一的。 (假设我在制作模型时不想验证) 我可以说
if user.is_unique?
execute some code here
end
我使用的是 Rails 3,我的 gemfile 只是说 gem 'devise' (所以它是最新的),如果该信息很重要的话
Is there a built-in method in devise that i can check whether or not a given username or email is unique against all existing usernames and emails. (Say if i don't want to validate when making the model)
i can just say
if user.is_unique?
execute some code here
end
Im using rails 3, and my gemfile just says gem 'devise' (so it gets most recent), if that info is important
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为没有这样的方法,但你可以自己将其添加到
User
模型中。试试这个:I think there is no such a method but you can add it by yourself to
User
model. Try this:您可以在您的用户模型中执行此操作:
You could do this in your User model: