I have a simple sinatra application. All I want to do is use it as a wrapper to serve a static HTML file at a specific route. My directory structure looks like this:
You can do it like this:
get '/myspecialroute' do
redirect '/myspecialroute.html'
end
This is work for me:
require 'rubygems'
require 'sinatra'
get '/index.html' do
@page_title = 'Home'
@page_id = 'index.html'
erb :'index.html', { :layout => :'layout.html' }
end
Does send_file do what you want?
e.g.
get '/myspecialroute' do
send_file 'special.html'
end