gpt4 book ai didi

postgresql - Carrierwave 安装到 Rails 4 PostgreSQL 数组属性

转载 作者:行者123 更新时间:2023-11-29 11:20:00 24 4
gpt4 key购买 nike

自从 Rails >= 4.0 添加了 support for PostgreSQL array data types我想知道是否有人已经玩过 carrierwave当模型应该有多个附件时,附件安装到数组属性而不是连接表。

我的想法是这样的

class AddPicturesToUser < ActiveRecord::Migration
def change
add_column :users, :pictures, :text, array: true
end
end

class User < ActiveRecord::Base
mount_uploader :pictures, PictureUploader, array: true
end

最佳答案

检查 https://github.com/carrierwaveuploader/carrierwave/issues/1548

切换到carrierwave gem的github版本

gem 'carrierwave', github: 'carrierwaveuploader/carrierwave'

如carrierwave wiki 中所述,在您的类(class)中使用mount_uploaders 而不是mount_uploader。

mount_uploaders :pictures, PictureUploader

删除 mount_uploader 末尾的 array:true。

关于postgresql - Carrierwave 安装到 Rails 4 PostgreSQL 数组属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340964/

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