Ayuda con consultas de registros activos de rails (como cláusula)

Quiero que mi código haga dos cosas que actualmente no está haciendo

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

Trabajo. (dice que se supone que debo pasar 4 parámetros, pero quiero que el usuario pueda escribir palabras y encontrarlas en cada uno de esos campos y devolver lo que coincida)

Realmente use la cláusula Like en lugar de la cláusula rígida igual.

Por favor ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta