Я использую Rails 5.2.2, и я хотел бы установить тайм-аут при использовании Rails UJS, чтобы отображать предупреждающее сообщение при тайм-ауте запроса.
Я прочитал Официальное руководство по работе с JavaScript и ответ, связанный с этой проблемой , но в руководстве ничего не говорится о тайм-ауте, и ответ датирован.
В моем .html.erb
файле просмотра, который я использую:
<input id="element_dom_id" type="checkbox" data-remote="true" data-url="/a_url" data-params="key=value" data-method="patch">
<script type="text/javascript">
document.getElementById('element_dom_id').addEventListener(
'ajax:success', function(event) {
...
}
);
document.getElementById('element_dom_id').addEventListener(
'ajax:error', function(event) {
...
}
);
...
</script>