gpt4 book ai didi

ruby-on-rails - Mongoid,查找名称包含字符串的模型

转载 作者:可可西里 更新时间:2023-11-01 10:43:16 26 4
gpt4 key购买 nike

我的 Mongoid 模型有这个方法:

def self.search_by_name(sub_string)
self.where(name: "/#{sub_string}/")
end

我的模型有 name 字段,它是字符串,sub_string 取 self 的搜索栏。路由没问题,搜索栏采用 sub_string,但是当我运行这段代码时:

@partners = Partner.search_by_name(params[:sub_string])

什么也得不到。 @partners 是空的,我的表什么也没有显示,即使有些模型的名称中确实有 sub_string。我做错了什么?

最佳答案

我只需要从 where 语句中删除引号就可以了。

感谢 Pawel 和 Yevgeniy

关于ruby-on-rails - Mongoid,查找名称包含字符串的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29078968/

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