我正在尝试使用 method recreate_versions!
但我正在使用 wiki 中的方法来创建唯一的文件名。问题是,当我运行 recreate_versions!
时,它会更改文件名,但不会在安装的对象本身上更新它们。我怎样才能刷新这些 URL?
最佳答案
这对我有用。如果文件名已经存在,则使用该文件名。所以当你 recreate_versions 时它们不会改变!
def filename
if original_filename
if model && model.read_attribute(:avatar).present? #or whatever you call your column
model.read_attribute(:avatar)
else
# create new filename however you're doing it
end
end
end
关于ruby - recreate_versions!使用 wiki 中规定的唯一文件名方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8371234/