如何删除Rails公用文件夹中的特定文件?
删除它应该是因为它设置为nil,
# assuming...
has_attached_file :picture
@thing.picture = nil
@thing.save
或
@thing.update_attribute(:picture, nil)
和回形针会照顾那样简单它对你来说...
Ruby的File
类有一个delete
方法:
File.delete(Rails.root + '/foo.jpg')
感谢哥们。 :) – 2010-06-17 10:07:33
嗨,约翰。有什么办法来创建一个文件夹? – rony36 2013-06-12 13:15:03
@ rony36 http://stackoverflow.com/search?q=%5Bruby%5D+create+directory – 2013-06-12 14:25:22
谢谢。我在回形针自述中忽略了,以前无法弄清楚。 > 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