2017-01-02 17 views
1

Chaque fois que je créer un nouvel article avec une image attachais je reçois cette erreur:Rails - Téléchargement de photos avec Errno :: paperclip se EEXIST

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

googler autour de moi n'a aucune aide. J'ai trouvé le fichier et j'ai vu qu'il ne se créait que lorsque le serveur local était en cours d'exécution et que je ne pouvais pas le supprimer manuellement.

Il dit aussi qu'il a extrait de mon dossier 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 

Si vous avez besoin de voir le reste des fichiers voir ici - Rails getting error when trying to upload images with paperclip (l'erreur précédente a été fixée)

+0

Il est dit que le fichier existe déjà, je ne le recommanderais pas mais est-il possible de supprimer complètement le trombone et de réinstaller? Regardez si quelque chose est dans le public/système, s'il est vide, voyez si vous pouvez le supprimer et tout autre truc de trombone puis réinstallez et redémarrez. mais d'abord vous pouvez supprimer cela dans 'rails console' manuellement et essayez à nouveau – Hizqeel

+0

@hjds avez-vous pu résoudre cette erreur, je reçois toujours cette erreur et je suis incapable de trouver une solution? –

Répondre

0

Dans mon cas, je recevais ceci parce que j'utilisais la dernière version de trombone dans mon Gemfile (en utilisant le trombone git url, donc en utilisant versio 5.1.0 au moment de cette réponse). Pour résoudre ce problème, j'ai simplement ramené à une version antérieure 4.3.7 et j'ai arrêté d'obtenir l'erreur. J'ai ajouté le trombone de mon application à cette version jusqu'à ce que je sois sûr qu'une version de paperclip me permettrait de télécharger.

+0

J'ai trombone (5.1.0 82cd378) mais toujours la même erreur –