Ajuda com a consulta ativa de registros do Rails (como cláusula)

Quero que meu código faça duas coisas que atualmente não estão fazendo

@students = Student.where(["first_name = ? OR middle_name = ? OR last_name = ?", params[:query].split])

Trabalhos. (ele diz que eu devo passar 4 parâmetros, mas eu quero que o usuário possa digitar palavras e localizá-las em cada um desses campos e retornar as correspondências)

Na verdade, use a cláusula Like em vez da cláusula equal rígida.

Por favor ajude.

questionAnswers(3)

yourAnswerToTheQuestion