2009-07-17 15 views
3

Wir möchten eine Fortschrittsleiste für das Hochladen von Dateien in einer unserer Ruby-Anwendungen implementieren. Dies muss den genauen Prozentsatz des Uploads anzeigen. Trotz unserer Bemühungen konnten wir jedoch keine Möglichkeit finden, eine Fortschrittsleiste zu implementieren, die den Datei-Upload-Prozess genau repliziert.Wie implementiert man eine Fortschrittsanzeige in Ruby?

Können Sie uns bitte dabei helfen?

+0

Bitte schlagen Sie für Mongrel vor. – Aditya

Antwort

1

Wenn Sie Apache und Passenger verwenden, können Sie das Apache-Fortschrittsbalkenmodul verwenden.

Screen: http://www.railsillustrated.com/screencast-file-uploads-progress-in-rails-passenger.html

Apache-Modul und Montageanleitung: http://drogomir.com/blog/2008/6/18/upload-progress-bar-with-mod_passenger-and-apache

+0

Wir verwenden Mongrel. – Aditya

+0

Die Leute verwenden Mongrel sowieso nicht in der Produktion, du würdest wahrscheinlich mit Nginx und Mongrel Clustern arbeiten. Auf jeden Fall denke ich, dass es Plugins für Mongrel sowie Nginx gibt. Ich habe es nicht mit Mongrel versucht, aber wie immer "Google ist dein Freund" oder versuchen Sie es bei der IRC#Rubyonrails –

+2

Sicher Leute verwenden Mongrel in der Produktion, wenn Apache oder Nginx übertrieben sind. Es geht um das richtige Werkzeug für den Job und für Websites mit wenig Verkehr, besonders in einer Firewall, Mongrel geht es gut. –

0

Ich habe mongrel_upload_progress in der Vergangenheit verwendet, aber ich fand, dass es eine ziemlich komplexe und heikle Lösung für das Problem. Ich würde definitiv empfehlen, die Verwendung von Passagier-Apache für Ihre Produktionsumgebung zu betrachten.

Verwandte Themen