I have a couple static pages which when running locally work as localhost:3000/foo.html, but this doesn’t work once uploaded to heroku.
I tried adding the following to the routes.rb file:
match '/foo', :to => redirect('/public/foo.html')
but that doesn’t seem to work, it redirects me to foobar.com/public/foo.html, but still finds nothing there.
Per this article, you will need to tell Rails to serve static assets itself with:
in your
config/environments/production.rb