ruby-on-rails 文件未定义Nuxt 2,Rails 6 API activestorage

3vpjnl9f  于 2023-06-07  发布在  Ruby
关注(0)|答案(1)|浏览(138)

我以前成功地使用过Vue 2的ActiveStorage库。但是不能让它与Nuxt一起工作。
我尝试了不同的版本,并且使用了@rails/activestorage和activestorage依赖项。总是抛出错误:

这是一个无头的nuxt应用程序,我想使用activestorage DirectUpload作为文件上传组件。

jfgube3f

jfgube3f1#

问题是activestorage包需要在nuxt中编译。在Nuxt 2中可以指定在构建时由Babel编译的包,这可以添加到build.transpile对象中的nuxt.config.js中,如下所示:

build: {
    ...,
    transpile: [
      '@rails/activestorage',
      ...
    ]
  }

相关问题