I would second the use of Zeus, been using on quite a few project with good success.  Although on a couple recent Rails 4 / Ruby 2 projects I haven't bothered because boot time is already around a second or two.