ファイルベースのブログを作成したい。データベースに保存できない/保存するデータベースについて十分に知らない/適合しないスクリプトがいくつかあります。ファイルベースのブログを作成するのは良い考えだと思います。言うほどのブログではありません。
使用したいフォルダー構造は次のとおりです。
App folder
-- Posts
--- file1.erb
--- file2.erb
-- Posts2
--- file3.erb
--- file4.erb
Posts フォルダの内容を読み取って、タイトルを含む配列を作成するにはどうすればよいですか? それらをビューに保存できることは知っていますが、ビューはサイトのレイアウト用であると考えていました。
これは私がやっていることです:
get '/posts1/:id' do
erb "posts_#{params[:id]}".to_sym
end
get '/posts2/:id' do
erb "posts2_#{params[:id]}".to_sym
end
ブログに注意してください。これはブログではなく、それが何であるかを説明する最も簡単な方法です。