У меня есть модель с именем Topic, у которой есть имя в качестве поля.
Итак, скажем, у меня есть термин, который я ищу, яблоко.
Если я сделаю
Topic.find_by_name("apple")
, я получу запись с именем яблоко. Это хорошо, но как мне изменить find_by_name, чтобы он мог находить «яблочный сок» так же, как и «яблоко» — в основном, находить имена, которые содержат исходный запрос или точно соответствуют исходному запросу?
Редактировать: Спасибо за ответ. Я думаю, я должен был быть немного более ясным ранее, но что, если я хочу найти по имени переменной (очевидно, я не собираюсь каждый раз искать по имени «яблоко» :))?
Как я могу манипулировать Topic.where, чтобы приспособиться к этому? Что-то вроде...
@topic = Topic.where(......., @name)