Actualmente tengo una solicitud de obtención que pasa por una lista de tipos de automóviles. Esta solicitud se dirige a una acción del controlador que luego genera un archivo js.erb que muestra un modal con todos estos tipos de automóviles en una lista. Sin embargo, cuando la lista de tipos de automóviles es grande, recibo un error de URL demasiado larga. Investigué un poco y descubrí que es mejor hacer esto como una solicitud posterior.
Sin embargo, cuando realizo este cambio, el modal ya no aparece, sino que solo se muestra una página del html modal. Parece que no puedo representar este modal correctamente con una solicitud posterior.
Intenté usar format: :js en el controlador, o usar remote: true, sin suerte.
¿Hay alguna razón por la que solo esté representando el html y no el modal real en sí?
respond_to do |format| format.js end simple_form_for :car, url: cars_path(format: :js), remote: true