Rails ActiveRecord - effectuer des recherches sur Plusieurs Attributs

Je me suis mise en œuvre d'une fonction de recherche simple que doit vérifier une chaîne de caractères dans le nom d'utilisateur, nom et prenom. J'ai vu cette ActiveRecord méthode sur un vieux RailsCast:

http://railscasts.com/episodes/37-simple-search-form

find(:all, :conditions => ['name LIKE ?', "%#{search}%"])

Mais comment puis-je faire pour qu'il recherche pour le mot clé dans le nom, le nom et prénom et retourne l'enregistrement si l'un des champs appariés le long terme?

Je me demande aussi si le code sur le RailsCast est sujette à des injections SQL?

Merci beaucoup!

InformationsquelleAutor gerky | 2012-08-05