Pensé que habría muchas respuestas a esta pregunta, pero o la redacté mal o no es tan común como creo.

De todos modos, tengo un modelo de cliente (nombre, apellido, teléfono) que puede tener muchas reservas. La forma de uno a muchos funciona perfectamente. Lo que quiero es esto:

Cuando el administrador ingresa el número de teléfono del cliente, las entradas de la base de datos ya existentes que son similares deben aparecer como una lista desplegable, y cuando el número de teléfono ya existe en la base de datos, el administrador puede hacer clic en él y en los demás campos (nombre y apellido). ) obtener autocompletado. Luego se pueden agregar reservas y las reservas se agregarán al cliente ya existente.

Ejemplo : ya hay tres clientes en la base de datos:

1: Random Man, 123-321-345
2: Some Woman, 123-345-567
3: Unnamed Nonbinary, 123-123-123

Cuando el administrador escriba ahora en el campo de número de teléfono "123", los tres números de teléfono deberían aparecer como una lista desplegable. Cuando el administrador continúa y escribe "123-3", solo deben aparecer los números de Hombre y Mujer. Cuando el administrador ve que el número de teléfono que está escribiendo coincide con el número del hombre, puede hacer clic en él y los campos nombre y apellido se completan automáticamente con "Aleatorio" y "Hombre".

Mis modelos, vistas y controladores tienen andamios y lo único que cambió fue la asociación agregada. Nada mas.

Preferiblemente, esto debería hacerse algo nuevo como turbo o estímulo y no simplemente j-query.

gracias espero que sea suficiente informacion

no se encontró respuesta