У меня есть приложение Rails 6 и я использую Webpacker для ресурсов.
У меня есть следующий код в файле app/javascript/packs/application.js
:
export var Greeter = {
hello: function() {
console.log('hello');
}
}
И у меня есть следующий скрипт в одном изФайл моего представления (HTML):
<script>
$(document).ready(function(){
Greeter.hello();
});
</script>
Примечание. Я использую JQuery, и он работает нормально.
Я получаю следующую ошибку:
Uncaught ReferenceError: Greeter не определен.
Как мы можем использовать libraryTarget
и library
для предоставления связанных модулей, чтобы он могдоступ также из HTML-файлов?
Или есть ли другой способ сделать это с помощью Rails Webpacker?
Любая помощь будет высоко ценится!