Rails 3, zeigt JPG-Bilder aus dem lokalen Dateisystem über RAILS_ROOT an

Ich versuche, eine Möglichkeit zum Anzeigen von Bildern aus einem bereitgestellten Dateisystem zu finden, das sich nicht unter RAILS_ROOT befindet (in RedHat- oder Ubuntu-Umgebungen). Ich möchte keinen symbolischen Link verwenden, da diese App tatsächlich über Tomcat bereitgestellt wird und Tomcat versucht, dem symbolischen Link zu folgen und alle Bilder im Mount zu löschen, wenn ich Tomcat herunterfahre. Aufgrund der Anzahl und Größe dieser Dateien ist es auch nicht möglich, die Bilder unter public / images zu platzieren.

Ich habe in send_file gesucht, aber das zeigt nur das eine Bild an. Ich muss 6 angeforderte Bilder auf einer gut formatierten Seite anzeigen. Ich würde es vorziehen, die Base64-Codierung nicht zu verwenden, weil sie aufgebläht ist, aber ich weiß nicht, wie ich die Bilddaten mit der gerenderten Seite weitergeben soll.

Auch hier besteht das Problem darin, dass auf die Bilder im generierten HTML-Code nicht über eine URL zugegriffen werden kann. Die Bilddaten müssen zusammen mit dem Rest der Seite weitergegeben werden. Ich weiß, dass das Erstellen eines Dienstes zum Servern der Bilder der beste Weg wäre, um damit umzugehen, aber im Moment muss ich nur dafür sorgen, dass dies funktioniert.

Jede Hilfe sehr geschätzt!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage