I have one page website only using HTML, CSS and JavaScript. I want to deploy the app to Heroku, but I cannot find a way to do it. I am now trying to make the app working with Sinatra.
.
|-- application.css
|-- application.js
|-- index.html
|-- jquery.js
`-- myapp.rb
And the following is the content of myapp.rb.
require 'rubygems'
require 'sinatra'
get "/" do
# What should I write here to point to the `index.html`
end
Without any additional configuration, Sinatra will serve assets in
public. For the empty route, you’ll want to render the index document.Routes should return a
Stringwhich become the HTTP response body.File.readopens a file, reads the file, closes the file and returns aString.