J'essaie de créer un formulaire de recherche avec plusieurs colonnes (toutes du même modèle) Maintenant, je veux définir la valeur de toutes les autres colonnes comme nulle si le La colonne category est définie sur une valeur particulière. Quelque chose comme this-Formulaire de recherche dynamique pour plusieurs colonnes du même modèle dans Rails 4
#app/models/question.rb
if (cateogry.matches => 'Exam Questions')
query = query.where("name like ? AND course like ? AND year like ?", "%#{query}%", "%#{query}%", "%#{query}%")
else
query = query.where("name like ?","%#{query}%")
end
Le formulaire de recherche est une forme de base en utilisant la méthode get.