【发布时间】:2017-05-16 21:12:48
【问题描述】:
每次我尝试创建附有图片的新文章时都会收到此错误:
ArticlesController#create 中的 Errno::EEXIST 文件存在 @ sys_fail2 - C:/Users/Name/AppData/Local/Temp/44a50f07b4bdc57740901280f9eddaf520170102-12672-1pnp3z2.PNG
谷歌搜索对我没有帮助。我找到了这个文件,发现它只是在本地服务器运行时创建的,我不能手动删除它。
它还说它是从我的articles_controller.rb 文件中提取的:
提取的源代码(第 23 行附近):
def create
@article = Article.new(article_params)
if @article.save
redirect_to @article
else
render 'new'
end
end
如果您需要查看其余文件,请参见此处 - Rails getting error when trying to upload images with paperclip (之前的错误已修复)
【问题讨论】:
-
这是说该文件已经存在我不会推荐但是是否可以完全删除回形针 gem 并重新安装?看看公共/系统中是否有任何东西,如果它是空的,看看你是否可以删除它和任何其他回形针的东西,然后重新安装并重新启动。但首先您可以手动删除
rails console中的内容,然后重试 -
@hjds 你能解决这个错误吗,我仍然收到这个错误并且找不到任何解决方案?
标签: ruby-on-rails image paperclip uploading