Как отключить конвейеризацию ресурсов с помощью rails6 - PullRequest
0 голосов
/ 24 апреля 2020

Я думаю, что я что-то упускаю, так как не могу найти решение для отключения конвейера ресурсов с помощью Rails 6.0.2.2, и большинство решений, которые я смог найти, относится к более старой версии rails (до webpacker).

Я не уверен, что понимаю, как это работает точно, но вот что я сделал:

Я установил несколько пакетов, либо с гемами, либо с пряжей, и добавил необходимое 'require' в app/javascript/packs/application.js, который теперь выглядит следующим образом:

require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("jquery")
require("src/cocoon")
require("fullcalendar")
require("moment")
require("materialize")

import "controllers";

Теперь, в целях отладки, я бы хотел предотвратить рельсы для конвейерной передачи этих активов, поэтому в моем /config/application.rb я установил config.assets.enabled = false, но это не имеет никакого эффекта.

Я попытался добавить это в режиме разработки (хотя я читал, что в режиме разработки рельсы не должны передавать ресурсы), и это не имеет никакого эффекта.

Я конечно, я упускаю что-то очень простое, и ваша помощь будет высоко оценена.

PS: Если бы кто-то также мог объяснить, в чем разница между этими двумя файлами, это тоже очень помогло бы: app/assets/javascripts/application.js (который, кажется, имеет другой синтаксис для 'require' и app/javascript/packs/application.js

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...