gpt4 book ai didi

mysql - Carrierwave 多次上传因 mount_uploaders 而失败

转载 作者:行者123 更新时间:2023-11-29 01:38:02 25 4
gpt4 key购买 nike

我正在使用一种新方法来添加带有载体软件的多个文件,如下所述:https://github.com/carrierwaveuploader/carrierwave#multiple-file-uploads

当我尝试保存对象时出现此错误:

Invalid JSON text: "Invalid value." at position 1 in value (or column) '---
- photo1.jpg
- photo2.jpg
'.

使用: rails 4.2.1MySQL 5.7.10 ruby 2.2.2

有谁知道它会是什么吗?

--

我修复了将我的项目从 MySQL 迁移到 PostgreSQL 的问题。

最佳答案

我在 mysql 和 rails 4 上遇到了同样的问题,使用 Carrierwave 多个上传文件(图片在这里),我将其添加到我的 model.rb 中:

serialize :menu_images, JSON

mount_uploaders :menu_images, AvatarUploader

当然 :menu_images 是多个文件的列名。它解决了问题,无需更改数据库。

此致。

关于mysql - Carrierwave 多次上传因 mount_uploaders 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34342661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com