Je possède un modèle nommé Topic, qui a un champ nom.
Donc disons que j'ai un terme que je recherche, pomme.
Si je fais un
Topic.find_by_name("pomme")
Je reçois un enregistrement avec le nom pomme. C'est bien -- mais comment puis-je modifier find_by_name pour qu'il puisse trouver "jus de pomme" ainsi que "pomme" -- essentiellement, trouver des noms qui contiennent la requête initiale ou correspondent exactement à la requête initiale?
Éditer : Merci pour toutes les réponses. J'imagine que j'aurais dû être un peu plus clair plus tôt, mais que faire si je veux trouver par un nom de variable (évidemment je ne vais pas vouloir trouver par le nom "pomme" à chaque fois :) )?
Comment manipuler Topic.where pour accommoder cela? Donc quelque chose comme...
@topic = Topic.where(......., @nom)