gpt4 book ai didi

ruby-on-rails - 搜索文本字段中的每个单词

转载 作者:行者123 更新时间:2023-12-01 04:01:17 26 4
gpt4 key购买 nike

我将在我的 Rails 应用程序中按名字和姓氏搜索用户。在一个用于名字的文本字段和一个用于姓氏的文本字段中,应用程序用户应该可以搜索姓名的多个部分。

例如用户将输入“Thomas Jeffrey”,结果应该是:

SELECT FROM users WHERE firstname LIKE "%Thomas%" AND firstname LIKE "%Jeffrey%";

如果我使用 firstname_cont,结果如下所示:

SELECT FROM users WHERE firstname LIKE "%Thomas Jeffrey%";

当我尝试 firstname_cont_all 时,我得到了一些不同的东西。

感谢您的任何提示。

最佳答案

User.search(firstname_cont_all: params[:my_field].split)

但是,我不知道如何在使用 ransack 的 condition_field 表单生成器实用程序时正确地将拆分引入数组。

关于ruby-on-rails - 搜索文本字段中的每个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13351179/

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