Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Interface de consulta do Rails onde questão da cláusula?


Se você quiser passar um array, deve ser melhor escrever
@applicants = Applicant
    .where("applicants.first_name LIKE ?", "%#{people}%")
    .where(status: ["new", "in-review"])

Ou use squeel gema.
@applicants = Applicant.where{ (status.in(["new", "in-review"]) & (first_name =~ "%#{people}%") }