2017-01-02 8 views
1

私はこのエラーを取得する添付された画像を使用して新しい記事を作成しようとするたびに:Railsの - クリップは、エラー番号を取得して画像をアップロードする:: EEXIST

Errno::EEXIST in ArticlesController#create File exists @ sys_fail2 - C:/Users/Name/AppData/Local/Temp/44a50f07b4bdc57740901280f9eddaf520170102-12672-1pnp3z2.PNG

は周りグーグルは私に何の助けもしませんでした。私はファイルを見つけ、ローカルサーバが動作している間に作成されるだけで、手動で削除することはできません。

また、それは私のarticles_controller.rbファイルから抽出されたと言う:あなたはファイルの残りの部分はここを参照してください確認する必要がある場合は

Extracted source (around line #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 (前のエラーが修正されました)

+0

ファイルが既に存在すると言っていますが、私はお勧めしませんが、クリップクリップを完全に削除して再インストールできますか?公共/システムに何かがあるかどうか調べてください。空の場合は、それを削除してその他のクリップを取り除いてから再インストールして再起動してください。最初に 'rails console'で手動で削除してからもう一度やり直すことができます – Hizqeel

+0

@hjdsはこのエラーを解決できましたが、私はまだこのエラーが発生しており、解決策を見つけることができませんでしたか? –

答えて

0

私のGemfileで最新のペーパークリップ版を使用していたので、私はこれを入手していました(この応答の時点で、paperclip git urlを使用していたため、versio 5.1.0を使用していました)。これを解決するために、以前のバージョン4.3.7に単純にロールバックして、エラーを取り止めました。私はクリップのバージョンがアップロードできると確信するまで、私のアプリのクリップをこのバージョンに固定しています。

+0

私はpaperclip(5.1.0 82cd378)を持っていますが、それでも同じエラーが発生しています –