根据用户输入字段使用载波将文件名上传到s3时重命名

时间:2018-08-21 03:43:23

标签: ruby-on-rails carrierwave fine-uploader

我有两个关联的模型,例如:

class Dress < ActiveRecord::Base
  has_many: images
end

class Image < ActiveRecord::Base
  belongs_to: dress
end

上传者就像:

class ImageUploader < CarrierWave::Uploader::Base
  process :fix_exif_rotation
  include CarrierWave::RMagick
  include CarrierWave::Backgrounder::Delay

  storage :fog
  .
  .
  .
end

我想重命名文件名,但是问题是当我重命名文件名时:

def filename
  ...
end

我没有用户输入的着装值,因为上传图像时未保存值。请任何人都可以指导我???

0 个答案:

没有答案