我有一个名为Topic的模型,该模型具有一个名称作为字段。
所以说我有一个要搜索的术语,苹果。
如果我做一个
Topic.find_by_name("apple")
我得到一个苹果名字的记录。很好-但是如何更改find_by_name以便它既可以找到“ apple juice”又可以找到“ apple”-基本上是找到包含原始查询或与原始查询完全匹配的名称?
编辑: 感谢您的所有答复。我想我本来应该更清楚一点,但是如果我想用一个变量名来查找(显然,我不想每次都用“ apple”这个名字来查找:))怎么办?
我如何操纵Topic.where来适应这一点?所以像...
@topic = Topic.where(......., @name)