Ruby on Rails: генерировать HTML для каждого файла в папке - PullRequest
1 голос
/ 28 февраля 2011

В настоящее время у меня есть папка со списком небольших * .ogg файлов, которые я хотел бы вставить на страницу html.erb в моей папке / public.

Код находится в тегах видео - я хочу использовать Ruby для сканирования папки и создания фрагмента видео для каждого видео, которое он находит в папке.Код останется прежним между видео, кроме имени файла видео.

Полученная страница будет списком воспроизводимых видео.

Любой совет был бы замечательным.

1 Ответ

3 голосов
/ 28 февраля 2011
# assumes the current dir contains the ogg files
html = ''
Dir.glob("*.ogg") do |file|
  html += "<a href=\"#{file}\" />"
end
puts html
# <a href="a.ogg" /><a href="b.ogg" />
...