首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Carrierwave挂载到Rails 4 PostgreSQL数组属性

Carrierwave挂载到Rails 4 PostgreSQL数组属性
EN

Stack Overflow用户
提问于 2014-06-21 19:04:37
回答 1查看 651关注 0票数 8

由于Rails >= 4.0增加了support for PostgreSQL array data types,我想知道当一个模型应该有多个附件时,是否有人已经使用挂载到数组属性的carrierwave附件而不是连接表。

我的想法是这样的

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

发布于 2015-06-01 21:17:27

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

切换到carrierwave gem的github版本

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

在你的类中使用mount_uploaders而不是carrierwave wiki中描述的mount_uploader。

mount_uploaders :pictures, PictureUploader

删除数组末尾的,mount_uploader :true。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24340964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档