rails(3.0.1)
fakefs(0.2.1)
回形针(2.3.4)
rspec(2.0.1)
我正在使用rspec测试我的模型。 由于这是一个测试,我想阻止公共目录下的任何文件创建,如回形针通常所做的那样。 我认为这个解决方法是使用fakefs。
虽然我实现了这个
http://trevorturk.com/2008/12/11/easy-upload-via-url-with-paperclip/
能够从远程网址保存图像,如果我不放这行
包括FakeFS :: SpecHelpers
在我的rspec中激活fakefs,它工作正常(并且在公共/系统下创建文件......,我不想进行测试)
如果我激活fakefs,由于某些原因,我会收到错误,例如
无法生成临时文件`/tmp/stream20101027-704-adna7o-9.gif'
方法
def download_remote_image
self.image = do_download_remote_image
^ happening in this method
self.image_remote_url = image_url
end
/ tmp权限是drwxrwxrwt,所以我想任何人都可以写上它。
这是我的问题。