Я хочу создать файл на основе блога. У меня есть несколько сценариев, которые я не могу хранить в базе данных/недостаточно знать о базах данных для хранения/будет плохо подходит. Хотя было бы неплохо создать блог на базе файлов. Это не блог для каждого.создание файлов на основе sinatra blog sinatra
структураПапка Я хотел бы использовать следующим образом:
App folder
-- Posts
--- file1.erb
--- file2.erb
-- Posts2
--- file3.erb
--- file4.erb
Как я могу прочитать содержимое папки сообщений и создать массив, содержащий название? Я знаю, что могу хранить их в поле зрения, но я, хотя мнения были для макетов сайта.
Это то, что я делал:
get '/posts1/:id' do
erb "posts_#{params[:id]}".to_sym
end
get '/posts2/:id' do
erb "posts2_#{params[:id]}".to_sym
end
Примечание на блоге, это не блог, его просто самый простой способ объяснить, что это такое.