Ruby on rails 多文件上传载体Wave mongoid

Ruby on rails 多文件上传载体Wave mongoid,ruby-on-rails,mongoid,carrierwave,Ruby On Rails,Mongoid,Carrierwave,我一直在使用carrierwave mongoidgem实现多文件上传时遇到问题。对于ActiveRecord,使用carrierwave上传多个文件的做法是有据可查的,但对于Mongoid。我已经尝试镜像ActiveRecord教程,但似乎无法正确完成。我的上传程序安装如下 class Product include Mongoid::Document ..... attr_accessor :product_images, :product_images_cache mount_u

我一直在使用
carrierwave mongoid
gem实现多文件上传时遇到问题。对于
ActiveRecord
,使用carrierwave上传多个文件的做法是有据可查的,但对于
Mongoid
。我已经尝试镜像
ActiveRecord
教程,但似乎无法正确完成。我的上传程序安装如下

class Product
 include Mongoid::Document
 .....
 attr_accessor :product_images, :product_images_cache

 mount_uploaders :product_images, ProductImageUploader
end
我遇到的主要问题是保存uploader实例。在我的控制器中,create块中有一个pry,我可以创建一个
Product
实例,其中包含上传器实例,但是当我试图通过rails控制台检索上传器实例时,数组是空的。见下文

[22] pry(#<ProductsController>)> @product
=> #<Product _id: 58726dae75e505a9ddc43f20, name: "Post", description: "This is a post\r\n", rating: nil, category_id: 1, seller_id: 1, approved: false, approved_by: nil>

[23] pry(#<ProductsController>)> @product.product_images_urls
=> ["/uploads/tmp/1483894190-43485-0005-7191/download.jpeg", "/uploads/tmp/1483894190-43485-0006-6662/TRACK.jpg"]

[24] pry(#<ProductsController>)> Product.last
=> #<Product _id: 58726dae75e505a9ddc43f20, name: "Post", description: "This is a post\r\n", rating: nil, category_id: 1, seller_id: 1, approved: false, approved_by: nil>

[25] pry(#<ProductsController>)> Product.last.product_images_urls
=> []
[22]pry(#)>@product
=> #
[23]pry(#)>@product.product_images\u URL
=>[“/uploads/tmp/1483894190-43485-0005-7191/download.jpeg”,“/uploads/tmp/1483894190-43485-0006-6662/TRACK.jpg”]
[24]撬动(#)>Product.last
=> #
[25]pry(#)>Product.last.Product_图像_URL
=> []
这里需要注意的是,图像没有保存在uploads目录中。我花了相当多的时间研究这一点,但没有线索。任何帮助都将不胜感激

更新:
CarrierWave Mongoid
当前不支持此方法。我最初的想法是没有创建/保存Uploader对象。我目前正在寻找一个解决办法-任何指向这个方向的指针都会很好