Предполагая, что у меня есть структура каталогов, похожая на:
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
, не отображается правильно.