ruby-on-rails - 设置 Webpacker 模块选项
问题描述
我有点头晕 - 我在我的 Rails 应用程序中安装了一些 Webpacker 模块 - 例如 Dropzone:
require('dropzone')
我和它的作品 - 我有它在我想指定选项的页面上:
https://www.dropzonejs.com/#configuration-options
像这样的例子:
Dropzone.options.newUpload = {
paramName: 'upload[file]',
maxFilesize: 100
}
我已经尝试在几个地方添加这个,包括直接在标签视图中的 dropzone 表单之前。无论控制台抛出什么错误(主要是“Dropzone undefined”类型错误)。
我猜我只是没有正确设置它。任何提示/建议?
解决方案
当您使用模块时,您应该从它们显式导入
import Dropzone from 'dropzone'
Dropzone.options.newUpload = {
paramName: 'upload[file]',
maxFilesize: 100
}
在您使用的每个模块中重复此导入,Dropzone
因为这些名称不属于全局范围。
推荐阅读
- typescript - 打字稿:如何检查多个变量是否无效?
- python - 如何在 Python 中从 CSV 创建唯一集并检查值
- vue.js - v-data-table 数据的水平表示
- python - 将嵌套循环转换为列表理解
- c++ - 是否可以将内置 MySQL 数据库与我的 C++ 程序相结合?
- android - 在其他应用程序中使用 android 本机电话呼叫选项
- multithreading - 如何在 Rust 子线程中捕获堆栈溢出?
- sql - BigQuery 连接两个表并将数据插入另一个表
- google-sheets - 在谷歌表格中超过 24 小时/天时将时间转换为十进制
- css - How to customize material-ui Accordion component behavior/style?