Я установил гем Webpacker в свое приложение Rails и не знаю, как включить файл app.js в папку app / javascript / packs .
Я поместил
<%= javascript_pack_tag 'application' %>
в свой макет application.html.erb и
//= require jquery/dist/jquery
//= require jquery-ui/ui/jquery-ui
//= require jquery-ujs
в него.
В конце концов, в некотором представлении (например, index.html).erb) У меня есть несколько jQuery в теге script:
<script>
jQuery(document).ready(function(){...
И когда я обновляю страницу и смотрю в консоли, я получаю:
GET http://localhost:3000/packs/application-5e96d8f9533313f79af6.js net::ERR_ABORTED 500 (Internal Server Error)
и
Uncaught ReferenceError: jQuery is not defined
Вопрос в том, почему javascript_pack_tag
преобразует application.js
в application-5e96d8f9533313f79af6.js
(с этими числами) в HTML и откуда это идет?
Также я упоминаю, что я преобразовываю свое приложение из Bowerв Webpack (в геме Webpacker) и не совсем уверен, как включить мои компоненты Bower для использования с Webpacker.
Любая ссылка будет признательна