Rails 3, wyświetlający obrazy jpg z lokalnego systemu plików powyżej RAILS_ROOT

Próbuję wymyślić sposób wyświetlania obrazów z zamontowanego systemu plików, który nie znajduje się pod RAILS_ROOT (w środowiskach RedHat lub Ubuntu). Nie chcę używać dowiązania symbolicznego, ponieważ ta aplikacja jest faktycznie wdrażana przez Tomcat, a Tomcat próbuje podążać za dowiązaniem symbolicznym i usuwać wszystkie obrazy na górze, gdy zamykam Tomcat. Umieszczanie obrazów w publicznych / obrazach również nie jest opcją ze względu na liczbę i rozmiar tych plików.

Przejrzałem plik send_file, ale po prostu wyświetli się jeden obraz. Muszę wyświetlić 6 żądanych obrazów na ładnie sformatowanej stronie. Wolałbym nie używać kodowania Base64 z powodu rozdęcia, ale nie wiem, jak inaczej przekazywać dane obrazu za pomocą renderowanej strony.

Ponownie, problem polega na tym, że nie można uzyskać dostępu do obrazów przez URL w wygenerowanym HTML, dane obrazu muszą być przekazywane z resztą strony. Wiem, że najlepszym sposobem na obsłużenie tego byłoby stworzenie usługi do obsługi obrazów, ale teraz muszę to zrobić.

Każda pomoc jest bardzo ceniona!

questionAnswers(1)

yourAnswerToTheQuestion