I'm trying to deploy a super-simple Rails3 app in my DreamHost account. It's just a test app - the app has one model, and uses carrierwave to allow file uploads. By the way, I have already looked at the wiki (http://wiki.dreamhost.com/index.php/Ruby_on_Rails), and jumped through lots of hoops to get this far. But when I access the app in a browser, it returns a 404, without any useful error in the log file.
Here's what I've done:
[*]Setup the domain as a fully hosted domain with Passenger enabled.
[*]Copied my app up to the right directory.
[*]Eventually, ran bundle successfully.
[*]Eventually, ran rake db:migrate successfully.
[*]Enabled debug level logging by editing config/environments/production.rb and setting (config.log_level = :debug)
Now, after touching tmp/restart.txt, the app takes several seconds to respond. Eventually, it returns what looks like the standard 404 HTML template.
However, the log/production.log file just says the following:
There's nothing useful I can see in that error. It apparently encountered an error (which it doesn't disclose) and now can't find the error page. (I did create a simple HTML page at public/internal_error.html
Any ideas? Am I doing something fundamentally wrong?