gpt4 book ai didi

ruby-on-rails - 你可以使用activerecord来查找字段的子字符串吗? (快速而肮脏的关键词查找器)

转载 作者:行者123 更新时间:2023-12-03 06:44:34 24 4
gpt4 key购买 nike

假设数据库包含“关键字”字段,示例记录包括:“管钳”“事件 Spanner ”“月牙 Spanner ”「月牙卷」“猴子酒吧”

activerecord中有没有办法找到关键字字段包含子字符串“crescent”的记录?

(这只是对快速概念原型(prototype)的快速而肮脏的查找)

最佳答案

是的,只需在 MySQL 中使用 LIKE 语句即可。

在 Rails 2.x 中:

Table.find(:all, :conditions => ['keywords LIKE ?', '%crescent%'])

在 Rails 3.x 中:

Table.where('keywords LIKE ?', '%crescent%').all

关于ruby-on-rails - 你可以使用activerecord来查找字段的子字符串吗? (快速而肮脏的关键词查找器),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5044372/

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