Est-il possible d'ajouter ou de déclarations à un argument de portée dans un modèle de rails quelque chose commeAjout ou déclarations à un champ dans Rails 3
scope :west_coast, where(:st => "CA" || "WA" || "OR")
Est-il possible d'ajouter ou de déclarations à un argument de portée dans un modèle de rails quelque chose commeAjout ou déclarations à un champ dans Rails 3
scope :west_coast, where(:st => "CA" || "WA" || "OR")
La question est vraiment comment faire une instruction sql WHERE ... IN
en utilisant activeecord:
scope :west_coast, where(st: %w(CA WA OR))
Essayez ceci:
scope :west_coast, where(['st = ? or st = ? or st = ?'], "CA", "WA", "OR")