/ / Los serializadores de modelo activo Rails entran en conflicto con Ajax? - ruby-on-rails, ajax, active-model-serializers

Los serializadores de Rails Active Model entran en conflicto con Ajax? - ruby-on-rails, ajax, active-model-serializers

Cuando uso gem "active_model_serializers", mi todo Ajax no puede funcionar, mi código es como sigue:

$(document).on("change","#brand_id_dropdown", function () {
var request = "/beacons/find_beacon_uuid_given_brand_id?brand_id="
+ $("#brand_id_dropdown").val();

var aj = $.ajax({
url: request,
type: "get",
data: $(this).serialize()
}).done(function (data) {
change_uuids(data);//modify the majors" dropdown
}).fail(function (data) {
console.log("AJAX request has FAILED");
});
});

Intenté cambiar a

data: { get_param: "value" },
dataType: "json"

todavía en conflicto, cada vez que hago un serializador y comienzo el servidor de rieles, todos los Ajax fallan. ¿Cómo puedo arreglar eso?

Respuestas

0 para la respuesta № 1

No puedo comentar porque no tengo suficiente representante. Pero necesita proporcionar un poco más de información.

Cuál es el mensaje de falla en el servidor de raílesregistros? Verifique la salida del servidor de rieles y copie y pegue los errores en su pregunta. Además, abra la consola de su navegador y pegue los errores de "consola" o "red" (en chrome: OPCIÓN+CMD+yo para mostrar la consola). Por último, lanza un debugger; declaración en su llamada ajax y jugar con las variables.