次のようなディレクトリ構造があるとします。
path_to_file/one/index.html
sinatra アプリがルーティングされるように設定するにはどうすればよいですか
mysite.com/path_to_file/one/
前述のファイルをレンダリングする必要がありますか? path_to_file
は常に同じままですが、その中には異なるフォルダー ( two
、three
など) があります。
私は次のことを試しました:
get '/path_to_file/:number' do
File.read(File.join('path_to_file', "#{params[:number]}", "index.html"))
end
しかし、リンク元の javascript ファイルなどindex.html
は正しくレンダリングされません。