我的网络应用中的用户可以上传文件。我使用Paperclip来处理文件附件问题。如果我想以编程方式删除任何特定的用户上传文件,有什么方法吗?
答案 0 :(得分:35)
Ruby的File
类有一个delete
方法:
File.delete(Rails.root + '/foo.jpg')
答案 1 :(得分:7)
删除它应该就像将其设置为nil一样简单
# assuming...
has_attached_file :picture
@thing.picture = nil
@thing.save
或
@thing.update_attribute(:picture, nil)
和Paperclip将为您处理......