ruby-on-rails - 如何在 Rails 中的数据库查找中得到 true 或 false?

标签 ruby-on-rails login find boolean

如何在 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

谢谢您的帮助。

最佳答案

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

关于ruby-on-rails - 如何在 Rails 中的数据库查找中得到 true 或 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6629065/

相关文章:

python - 在 Ruby 中加密字符串并在 Python 中解密

ruby-on-rails - 通过包含 has_many 的列

authentication - 实现用户登录系统的正确方法

javascript - 页面退出确认

ios - iOS Shopify中的登录/注册API实现

ios - Facebook SDK 3.2 登录仅在应用程序未终止时才有效

python - 如何获取选定的选项(Selenium 和 Python)

jquery悬停找不到父跨度

regex - 如何使用 find + regex 匹配文件并仅返回包含所述文件的唯一目录?

javascript - 将 HTML 返回给 AJAX Rails 调用