Here’s a fact of life about Rails: Deployment of a Rails application can get complicated. Fast. There are a lot of different ways to do it and everybody’s situation is slightly different. This can be a total bummer because it’s so damn easy to get started with Rails. And, now that Rails 1.0.0 supports lighttpd out of the box, it’s really easy to use a production-quality server in development mode. But when it comes time to move things off your local box and onto a real server in production mode, things aren’t so baked in. It’s more of a DIY situation.
Great stuff from James Duncan Davidson.