【发布时间】:2018-04-19 14:05:12
【问题描述】:
我正在使用carrierwave 一次上传多个文件的可能性,如下所述: https://github.com/carrierwaveuploader/carrierwave#multiple-file-uploads
所以我有
class Item < ActiveRecord::Base
mount_uploaders :images, ImagesUploader
serialize :images, JSON
...
end
现在我想上传一个远程文件(不是从本地驱动器)。通常我会在我的控制器中使用这样的东西
class ItemsController < ApplicationController
...
item.remote_images_url = params[:image_url]
...
end
但是助手remote_images_url(注意复数版本remote_images_url)只给我
未定义的方法 remote_images_url
我还尝试了 remote_image_url,这将是单个文件上传时的默认助手。也是未定义的方法。
在使用carrierwave“多文件上传”时如何上传远程文件?
【问题讨论】:
-
item.remote_image_url = [params[:image_url1], params[:image_url2]]
-
感谢您的评论。但正如我所说,remote_image_url 也因“未定义方法”异常而失败。