使用searchlogic 或named_scopes 查找多个LIKE 搜索的并集?

发布于 2024-10-05 10:41:12 字数 243 浏览 6 评论 0原文

给定一个未知长度的分隔字符串,例如'peanut,banana''bacon,eggs,toast,arugula',我想在我的rails 2.3中使用named_scope或searchlogic。 9 应用程序以 SQL 语句结束,例如 SELECT * FROM food WHERE (name LIKE 'peanut') OR (name LIKE 'banana')。有想法吗?

Given a delimited string of unknown length e.g. 'peanut,banana' or 'bacon,eggs,toast,arugula', I want to use named_scope or searchlogic in my rails 2.3.9 app to end up with a SQL statement like SELECT * FROM foods WHERE (name LIKE 'peanut') OR (name LIKE 'banana'). Ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

非要怀念 2024-10-12 10:41:12
Food.name_like_any("peanut", "banana")
# it also accepts an array
Food.name_like_any(["bacon", "eggs", "toast", "arugula"])

来自 searchlogic 自述文件

Food.name_like_any("peanut", "banana")
# it also accepts an array
Food.name_like_any(["bacon", "eggs", "toast", "arugula"])

from the searchlogic readme

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文