Я хочу быть уверен, что мои скрипты загружаются до того, как я вызову функцию.
Этот код написан на странице встроенным, он не загружается application.js, иногда скрипты загружаются правильно, но не всегда.
<script>
$(document).on('turbolinks:load', function() {
$.when(
// Required libs to token and fraud detection
$.getScript("https://openpay.s3.amazonaws.com/openpay.v1.min.js"),
$.getScript("https://openpay.s3.amazonaws.com/openpay-data.v1.min.js"),
$.Deferred(function(deferred){
$(deferred.resolve);
})
).done(function(){
OpenPay.setId('123');
... more code ...
});
</script>
Я получаю:

Как я могу это сделать? Я использую рельсы 5