/ / Rails Active Model Serializers konflikt z Ajaxem? - ruby-on-rails, ajax, serializatory modeli aktywnych

Rails Active Serializery konfliktu z Ajaxem? - ruby-on-rails, ajax, serializatory modeli aktywnych

Kiedy używam gem "active_model_serializers", mój cały Ajax nie może działać, mój kod wygląda następująco:

$(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");
});
});

Próbowałem zmienić na

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

nadal konflikt, kiedy zbieram serializer i uruchamiam serwer rails, wszystkie Ajax zawodzą. jak mogę to naprawić?

Odpowiedzi:

0 dla odpowiedzi № 1

Nie mogę komentować, ponieważ nie mam wystarczającej liczby przedstawicieli. Ale musisz podać trochę więcej informacji.

Co to jest komunikat o błędzie na serwerze szynlogi? Sprawdź dane wyjściowe serwera szyny i skopiuj je do swojego pytania. Otwórz też konsolę przeglądarki i wklej błędy "konsoli" lub "sieci" (w chrome: OPCJA+CMD+ja aby wyświetlić konsolę). Na koniec rzuć a debugger; wypowiedź w twoim wywołaniu ajax i baw się ze zmiennymi.