【发布时间】:2020-04-08 11:19:32
【问题描述】:
随着 Webpacker 到 Ruby On Rails,我找不到使用 JavaScript 函数的方法。
我有一个名为 app-globals.js 的文件,其中包含要测试的功能:
function alerts() {
alert("TEST")
}
然后我想在我的一个视图中使用它:
<% = button_tag 'Button', type: 'button', onClick: 'alerts ()'%>
但是当我按下按钮时,浏览器控制台中会显示此错误:
ReferenceError: alerts is not defined
我将
app-globals.js文件放在"app/javascript"和"app/ javascript/packs/application.js"我放置了require ("app-globals")。我将 app-globals.js 移至
"app/javascript/packs"并从application.js中删除了 require ("app-globals")。
无论哪种情况,都会出现错误。
【问题讨论】:
标签: javascript ruby-on-rails webpacker