Найдите все файлы в каталоге и отобразите их все, используя rdiscount
У меня есть каталог под названием "posts", который заполнен.md файлами. Сейчас rdiscount отображает только один файл (one.md), а затем помещает продукт в переменную (@content). Потому что это сделано выдачи...
@content = markdown(:one)
... Я действительно запутался в том, как сделать ruby 1) найти каждый файл в каталоге и 2) отрендерить все, используя rdiscount. Есть идеи?
2 ответа
Решение
Чтобы расширить ответ @Simone Carletti, чтобы ответить на часть 2 вашего вопроса:
@content = ""
Dir.glob("path/to/folder/*.md") do |file|
@content << markdown(file)
end
Ты можешь использовать Dir.glob
найти и перебрать все файлы Markdown в каталоге.
Dir.glob("path/to/folder/*.md") do |file|
# do what you want with file
end