Настройка параметров модуля Webpacker - PullRequest
0 голосов
/ 23 сентября 2019

Я немного над головой - я установил несколько модулей Webpacker в своем приложении Rails - например, Dropzone:

require('dropzone')

Я и это работает - у меня это есть на странице, которую я хотел бынравится указывать опции:

https://www.dropzonejs.com/#configuration-options

например, например:

Dropzone.options.newUpload = {
  paramName: 'upload[file]',
  maxFilesize: 100
}

Я пытался добавить это в нескольких местах, в том числе непосредственно перед формой Dropzone впредставление в теге.Независимо от того, что консоль выдает ошибки (в основном ошибки типа «Dropzone undefined»).

Я полагаю, что я просто не устанавливаю это правильно.Любые советы / предложения?

1 Ответ

1 голос
/ 24 сентября 2019

Поскольку вы используете модули , вы должны явно импортировать из них

import Dropzone from 'dropzone'

Dropzone.options.newUpload = {
  paramName: 'upload[file]',
  maxFilesize: 100
}

Повторить этот импорт для каждого вашего модуля , который этоиспользуя Dropzone, потому что эти имена не попадают в global scope.

...