The easiest way to set up for production is likely to be Apache and mod_rails (passenger). If you want to use the new vehemence, you can give nginx and the passenger a whirlwind.
For mongrel development, it's usually easiest to work. Most Windows IDEs (RadRails, Netbeans) give you the ability to use Webrick or Mongrel for development and allow you to manage servers from the IDE itself.
Update
Four options
There are really four options, as well as WEBrick, but that would be an unusual choice for a production server. Roughly in increasing order of difficulty ...
nginx + Mongrel nginx + passenger Apache + Mongrel Apache + passenger (There is a standalone Phusion Passenger Standalone, but it is really a compiled nginx + passenger, so I do not consider it, although it may be a good option for some people.)
A larger site can then add specialized level 7 equipment (NetScaler, F5, ...) in front of the servers.
Dipak panchal
source share