假设数据库包含"关键字"字段,示例记录包括:
activerecord中有没有办法找到关键字字段包含子字符串"新月"的记录?
(这只是一个快速概念原型的快速而肮脏的查找)
假设数据库包含"关键字"字段,示例记录包括:
activerecord中有没有办法找到关键字字段包含子字符串"新月"的记录?
(这只是一个快速概念原型的快速而肮脏的查找)
是的,在MySQL中使用LIKE语句即可.
在Rails 2中.x:
Table.find(:all, :conditions => ['keywords LIKE ?', '%crescent%'])
在Rails 3中.x:
Table.where('keywords LIKE ?', '%crescent%').all