Rails 6 - Как использовать старый конвейер звездочек вместо веб-упаковщика? - PullRequest
0 голосов
/ 22 января 2020

Кто-нибудь знает, возможно ли использовать старую установку конвейера звездочек в Rails 6? Я где-то читал, что его можно использовать вместо нового конвейера webpacker, но я не могу найти источник, где я это прочитал.

Заранее всем спасибо!

Приветствую!

1 Ответ

4 голосов
/ 22 января 2020

Ну вот как я это сделал

rails new app-name --skip-webpack-install --skip-javascript

--skip-webpack-install предотвращает запуск генератора rails webpacker: установка.

--skip-javascript удаляет драгоценный камень webpacker из Gemfile.

сейчас в рельсах 6 app / assets / javascripts не существует, поэтому вам придется создать его самостоятельно

Затем создайте app / assets / javascripts / application. js и добавьте в него следующие строки

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .

Далее откройте app / assets / config / manifest. js и добавьте следующую строку в конец

//= link_directory ../javascripts .js

Наконец, откройте макет приложения ( app / views / layout / application. html .erb ), удалите javascript_pack_tag и добавьте следующую строку

<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...