我有一个user
模型的脚手架,它具有name
属性。索引看起来像这样:
我想进行查询,只查找 first 记录,其名称以以下两个字母开头:" Mr"。因此,对于上述情况,它将返回记录名为" Mr Bar"。
我知道它可能看起来很接近:
User.find_by(name: name[0].concat(name[1]) == "Mr") # doesn't work
答案 0 :(得分:5)
您可以使用where
方法获取名称以“Mr”开头的用户,并首先获取查询的第一个结果
User.where("name like ?", "Mr%").first