最佳答案
我有一个名为 Topic 的模型,它有一个字段的名称。
所以说我有一个术语,我正在寻找,苹果。
如果我做一个
Topic.find_by_name("apple")
我得到了一个记录与名称苹果回来。这很好——但是我如何更改 find _ by _ name 以便它能够查找“ apple Juice”和“ apple”——基本上就是查找包含原始查询或与原始查询完全匹配的名称?
编辑: 谢谢你的回应。我想我之前应该说得更清楚一点,但是如果我想通过变量名来查找(显然我不想每次都通过名称“ apple”来查找:) ,那该怎么办呢?
我如何操作 Topic.where 来适应这种情况? 比如..。
@topic = Topic.where(......., @name)