Приветствия. Я почти уверен, что есть более чистый способ сделать это, но я не могу его найти.Предоставление изображений в каталоге
У меня есть каталог значков, которые пользователи могут выбрать для включения в свой контент. У меня есть частичный, чтобы создать палитру иконок для них, чтобы выбрать из:
<% @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 %>
Результатов, возвращаемых Dir включают полный относительный путь на сервере «общественные/изображения/...», но у меня есть удалить «public» для пути src, чтобы найти изображение. Есть ли вызов вместо Dir, который возвращает URI? Я также перепутал с включением RAILS_ROOT в пути к каталогу, но это просто дало мне более длинный путь к файлу для очистки пути запроса.
Спасибо!
Спасибо за дополнительные советы. Получение этих советов и напоминаний в контексте моих вопросов чрезвычайно ценно для кого-то как нового для структуры, как и я. – RSG 2010-12-07 03:53:52