如何在Rails中进行数据库查找并返回true或false?

4

如何在Rails中进行数据库查找并返回true或false?

假设我有一个包含用户名字段和密码字段的数据库。我想查找数据库中是否存在某个特定的用户名,如果找到则返回true,否则返回false。作为一个初学者,我尝试过在谷歌上搜索,但没有找到相关资料。

例如:

q = User.new
q.username = "Joe"
q.password = "password"

User.find_by_username("Joe") -> true
User.find_by_username("Admin") -> false

感谢您的帮助。
1个回答

12
User.exists?(:username => "Joe")

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接