Ich habe eine Rails-Anwendung, die im Entwicklungsmodus läuft (mit einer SQLite-Datenbank). Der Zweck der Anwendung besteht darin, Benutzern das Hochladen von Dateien über einen Java-Client zu ermöglichen.
Wenn ein Benutzer einen Ordner hochladen möchte, werden alle darin enthaltenen Dateien rekursiv hochgeladen. Wenn ein Benutzer eine Datei hochladen möchte, wird die Datei normal hochgeladen.
Hier ist der Fehler, den ich erhalte:
%Vor%Hier ist der Anwendungs-Trace:
%Vor%Hier ist die Rahmenverfolgung:
%Vor%Hier ist die vollständige Spur:
%Vor%Ich habe keine Ahnung, warum das passiert ... der Client lädt etwa 15-30 Dateien (aus einem Ordner, über den Java-Client), bevor dieser Fehler auftritt. Ich betreibe Rails 2.0.2. Könnte die Tatsache, dass ich im Entwicklungsmodus mit sqlite als Datenbank laufe, dazu führen? Jede Hilfe würde sehr geschätzt werden!
Danke Leute!
Wir haben das gleiche Problem mit unserer Rails-Anwendung festgestellt, obwohl das Schließen des Dateiobjekts für uns nicht funktioniert hat (wir verwenden Paperclip, und es schließt die Datei). Ich habe einen Monkey für die Tempfile-Klasse entwickelt, der ihn für uns repariert hat, und wir verwenden ihn als Rails-Initialisierer.
Sie können es von Ссылка
herunterladenTags und Links ruby ruby-on-rails exception ioerror