A strange one. I have a static served site I threw up on heroku with a
simple config.ru file that was working fine until someone pointed out
it was down yesteday.

The app is only not serving the index.html page if you navigate to the
domain root ie. www.example.com. It works if you use www.example.com/index.html
for example.

config.ru
use Rack::Static, :urls => ["/css", "/images", "/index.html", "/
contact.html", "/home.html", "/password.html"], :root => "public"
run lambda { |env| [200, { 'Content-Type' => 'text/html', 'Cache-
Control' => 'public, max-age=86400' }, File.open('public/index.html',
File::RDONLY)] }

Runs fine under thin 1.2.7 on my dev laptop.

When I heroku logs I get :
!! Unexpected error while processing request: uninitialized constant
Rack::File::RDONLY

Removing that parameter just creates other Rack::File errors which
makes me assume something has change don heroku since this worked fine
in the past (only thing I can think of is the fact I have multiple
domains iw. example,com, www.example.com, example_second.com,
www.example_second.com pointing at it).

directory tree is :
.
|-- config.ru
`-- public
   |-- contact.html
   |-- css
   |   |-- microsite_v1.css
   |   `-- microsite_v2.css
   |-- home.html
   |-- images
   |   |-- animation70.gif
   |   |-- blank.gif
   |   |-- logo.gif
   |   `-- square.gif
   |-- index.html
   `-- password.html

Anyone able to help me here ? There are no bundled gems on this in
a ,gem or Gemfile file as the thing worked previousl without them so
assuming a change in heroku has affected this somewhat... or I'm just
being dense, but I've had someone else look at this and they can't
puzzle it out either.

thanks for any assistance. I've sure it's something very small.
ciao !
Daryl.

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.

Reply via email to