我有一个名为Topic的模型,它有一个名称作为字段.
所以说我有一个我正在寻找的术语,苹果.
如果我做了
Topic.find_by_name("apple")
Run Code Online (Sandbox Code Playgroud)
我得到一个名为apple的记录.这很好 - 但是如何更改find_by_name以便它可以找到"apple juice"以及"apple" - 基本上,找到包含原始查询的名称或者与原始查询完全匹配?
编辑: 感谢您的所有回复.我想我之前应该更清楚一点,但是如果我想通过变量名来找到(显然我不想每次都找到名字"apple"):))?
我如何操纵Topic.where来适应这个?所以像......
@topic = Topic.where(......., @name)
Run Code Online (Sandbox Code Playgroud)