如何更改控制台上传的文件名而不更改数据库中的记录?
例如:
Photo.first.image.file
=> #<CarrierWave::SanitizedFile:0x007fdeabefbd98 @file="/.../public/uploads/app/2/photo/3_venice.jpeg", @original_filename=nil, @content_type=nil>
Photo.first.image.file.exists?
=> false
Photo.first.image.file.file
=> "/.../public/uploads/app/2/photo/3_venice.jpeg"
我的最终目标是找到具有一些依赖名称的文件,例如(没有第一个符号,模型 ID - 3):venice.jpeg
并将其重命名为所需的名称:3_venice.jpeg
是否可以?