У меня есть приложение 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?
Любая помощь приветствуется!