gpt4 book ai didi

ruby-on-rails - 在 ActiveRecord 中查询第一个与部分属性匹配的对象

转载 作者:数据小太阳 更新时间:2023-10-29 07:52:18 24 4
gpt4 key购买 nike

我有一个 user 模型的脚手架,它有一个 name 属性。索引看起来像这样: enter image description here

我想做一个查询,只查找名称以“Mr”的两个字母开头的第一个 记录。因此,对于上面的内容,它将返回名称为“Mr Bar”的记录。

我知道它可能看起来很接近这个:

User.find_by(name: name[0].concat(name[1]) == "Mr") # doesn't work

最佳答案

可以使用where方法获取名字以“Mr”开头的Users,first获取查询的第一个结果

User.where("name like ?", "Mr%").first

关于ruby-on-rails - 在 ActiveRecord 中查询第一个与部分属性匹配的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31481854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com