Rails - 使用回形针上传图像获取Errno :: EEXIST

时间:2017-01-02 19:27:05

标签: ruby-on-rails image paperclip uploading

每当我尝试创建附有图像的新文章时,我都会收到此错误:

  

在ArticlesController中的Errno :: EEXIST #file文件存在@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 (之前的错误已修复)

1 个答案:

答案 0 :(得分:0)

在我的情况下,我得到了这个,因为我在我的Gemfile中使用了最新的回形针版本(使用paperclip git url,因此在回复时使用了versio 5.1.0)。为了解决这个问题,我简单地回滚到以前的版本4.3.7并且我停止了错误。我已将我的应用程序的回形针固定到此版本,直到我确定一个回形针版本允许我上传。