我的网络应用中的用户可以上传文件。我使用Paperclip来处理文件附件问题。如果我想以编程方式删除任何特定的用户上传文件,是否有任何方法?如何删除Rails公用文件夹中的特定文件?
2
A
回答
7
删除它应该是因为它设置为nil,
# assuming...
has_attached_file :picture
@thing.picture = nil
@thing.save
或
@thing.update_attribute(:picture, nil)
和回形针会照顾那样简单它对你来说...
34
Ruby的File
类有一个delete
方法:
File.delete(Rails.root + '/foo.jpg')
+0
感谢哥们。 :) – 2010-06-17 10:07:33
+0
嗨,约翰。有什么办法来创建一个文件夹? – rony36 2013-06-12 13:15:03
+0
@ rony36 http://stackoverflow.com/search?q=%5Bruby%5D+create+directory – 2013-06-12 14:25:22
相关问题
- 1. 如何删除超过特定时间的文件/文件夹
- 2. 删除许多文件夹和子文件夹中的特定文件夹
- 3. 如何使用codeigniter删除文件夹中的特定图像?
- 4. 删除SSIS中特定文件夹中的文件
- 5. 如何使用php删除特定文件夹中的所有文件
- 6. 删除指定文件夹中的文件和文件夹
- 7. 从git修订版中删除特定的文件/文件夹
- 8. 如何删除锁定的文件夹
- 9. 清除文件夹 - 删除文件夹中的文件 - J2ME
- 10. 批处理文件删除特定的文件夹
- 11. 使用批处理文件查找和删除文件夹和子文件夹中的特定文件
- 12. 如何删除zip文件夹中的文件夹路径
- 13. 如何删除文件,主文件夹和子文件夹
- 14. htaccess删除文件夹的文件夹
- 15. Laravel - 删除公共文件夹
- 16. 如何删除C++中的文件夹?
- 17. 从两个文件夹中删除公共文件
- 18. 使用c删除文件夹后删除文件夹#
- 19. 如何使用终端从Ubuntu 16.04的特定文件夹中删除特定文件
- 20. 删除批处理文件夹中的文件和文件夹
- 21. 如何删除WordPress插件中的文件夹或文件
- 22. 使用ajax删除文件夹中的选定文件
- 23. 使用批处理文件删除具有条件的特定文件夹
- 24. 用文件夹中的文件删除文件和子文件夹
- 25. 如何使用iRODS删除文件夹?
- 26. 如何使用PHP删除文件夹?
- 27. 从文件夹中删除文件
- 28. Yii2从文件夹中删除文件
- 29. 如何使用PHP从文件夹中删除文件
- 30. 如何从Yii2中的/ web文件夹中删除文件?
谢谢。我在回形针自述中忽略了,以前无法弄清楚。 >< – 2010-06-17 10:09:05
我喜欢定义一个delete_thing =方法,它查找典型的布尔表单返回值,并在传入的内容为真时删除照片。 def delete_thing =(val)thing = nil如果val =〜/ true/on/1 /;结束 – Jared 2010-06-17 14:11:39