return render_json_error(
'Не удалось выполнить закрепление.',
status: 402
)
Как использовать метод render_json_error, чтобы отобразить сообщение об ошибке на фронтенде?
return render_json_error(
'Не удалось выполнить закрепление.',
status: 402
)
Как использовать метод render_json_error, чтобы отобразить сообщение об ошибке на фронтенде?
Я не уверен в полном контексте, но, полагаю, вы можете сделать так:
import { ajax } from "discourse/lib/ajax";
import { popupAjaxError } from "discourse/lib/ajax-error";
try {
// ...
} catch (e) {
popupAjaxError(e);
}
// ИЛИ
ajax("...") // Какая-то функция
.then(() => {
// ...
})
.catch(popupAjaxError);