Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何将版本号与CarrierWave一起使用?_Ruby On Rails_Ruby_Carrierwave_Attachment - Fatal编程技术网

Ruby on rails 如何将版本号与CarrierWave一起使用?

Ruby on rails 如何将版本号与CarrierWave一起使用?,ruby-on-rails,ruby,carrierwave,attachment,Ruby On Rails,Ruby,Carrierwave,Attachment,假设您想要一个ImageUploader,当上传图像时,它会使用文件名“/image\u 1.png”保存。每次上传新图像时,数字都会增加:“/image_2.png” 做这件事的好方法是什么 是否在ImageUploader中添加一个字段来存储版本号?或者该字段是否需要添加到图像模型中 上传新文件时,什么是增量的好方法 for i=1:10 filename=[ 'image_'num2str( i )'.txt' ] end 或者在“图像”之前添加“/”在答案中发布代码片段时,请使用

假设您想要一个ImageUploader,当上传图像时,它会使用文件名“/image\u 1.png”保存。每次上传新图像时,数字都会增加:“/image_2.png”

做这件事的好方法是什么

是否在ImageUploader中添加一个字段来存储版本号?或者该字段是否需要添加到图像模型中

上传新文件时,什么是增量的好方法

for i=1:10
  filename=[ 'image_'num2str( i )'.txt' ]
end 

或者在“图像”之前添加“/”

在答案中发布代码片段时,请使用代码块。为了得到更好的答案,还请花一些时间解释为什么给定的代码会回答这个问题。我认为模型中的专栏是最好的选择。