使用回形针批量上传文件

时间:2014-09-22 16:59:23

标签: ruby-on-rails regex activerecord paperclip rake-task

我需要批量上传大约225个pdf文件。我用回形针来做这件事。

我可以编写一个rake任务来执行此操作,但文件名是绊倒我的。我无法弄清楚如何从rake任务中为每个正在上传的文件提供自己的个人名称。

例如:

file = S100020_C.pdf 尽管= 100020

,file_name必须采用这种格式

也许使用正则表达式?

1 个答案:

答案 0 :(得分:0)

如果我理解你的问题,为什么不使用计数呢?例如:

files.each_with_index do |file, i|
  filename = "1000#{i}_C.pdf"
end

您可以将计数附加到现有文件名,以便每个文件都有一个唯一的' id'