Grüße. Ich bin mir ziemlich sicher, dass es einen saubereren Weg dafür gibt, aber ich kann es nicht finden.Rendern von Bildern in einem Verzeichnis
Ich habe ein Verzeichnis von Symbolen, die Benutzer wählen können, um in ihren Inhalt aufzunehmen. Ich habe einen Teil die Palette der Icons erstellen für sie zur Auswahl:
<% @files = Dir['public/images/prompts/*.*'] %>
<input type="hidden" id="test_prompt_image" value="/images/prompts/default.png" />
<% @files.each do |f| %>
<div onclick="$('#test_prompt_image').val('<%= f.gsub("public","") %>')" class="MultiColumn">
<img src="<%= f.gsub("public","") %>"/>
</div>
<% end %>
Der von dem DuFormal zurückgegebenen Ergebnissen enthalten den vollständigen relativen Pfad auf dem Server „public/images/...“, aber ich habe um "public" für den src-Pfad zu entfernen, um das Bild zu finden. Gibt es einen Aufruf anstelle von Dir, der einen URI zurückgibt? Ich habe auch versucht, RAILS_ROOT in den Verzeichnispfad aufzunehmen, aber das gab mir nur einen längeren Dateipfad, um in einen Anfragepfad zu gelangen.
Danke!
Danke für den zusätzlichen Rat. Diese Tipps und Erinnerungen im Zusammenhang mit meinen Fragen zu erhalten, ist für jemanden, der so neu im Framework ist wie für mich, äußerst wertvoll. – RSG