Brian Hogan has wrote a good article at "New Auburn" site about "Setting up a Rails Development Environment on Windows Using Eclipse". It's a kind of how-to and step by step guide for windows users on how to set up an easy to use IDE for Ruby On Rails.

Here is the content of the article:
* Download and install Ruby
* Install Eclipse
* Configure Eclipse for Rails
o Install the Ruby Developer Tools package
o Configure the RDT plugin
* Launching External Rails Scripts within Eclipse (Now with downloadable goodness! )
o Configure Eclipse to Create Rails Projects
o Configure Eclipse to Launch WEBrick server
o Configure Eclipse to Create Rails Models
o Configure Eclipse to Create Rails Controllers
o Configure Eclipse to Generate Scaffold for Controllers and Views
o Setting up the Favorites
* Working with Rails Projects in Eclipse
o Configure WEBrick's Output for Eclipse
o Create a new Rails Project
o Show All Files
* Install the DBEdit Eclipse plugin
o Connect to a Database
* Install Web Developer Tools for Eclipse (Updated!)
o Configure Eclipse to handle you View files
o Add code hints for the views (Updated!)
* Debugging within Eclipse
o Setting up Breakpointer
o Using Breakpointer
* Installing SubClipse (New!)
* Troubleshooting (New!)
* Screenshots (New!)

Here is the content of the article:
* Download and install Ruby
* Install Eclipse
* Configure Eclipse for Rails
o Install the Ruby Developer Tools package
o Configure the RDT plugin
* Launching External Rails Scripts within Eclipse (Now with downloadable goodness! )
o Configure Eclipse to Create Rails Projects
o Configure Eclipse to Launch WEBrick server
o Configure Eclipse to Create Rails Models
o Configure Eclipse to Create Rails Controllers
o Configure Eclipse to Generate Scaffold for Controllers and Views
o Setting up the Favorites
* Working with Rails Projects in Eclipse
o Configure WEBrick's Output for Eclipse
o Create a new Rails Project
o Show All Files
* Install the DBEdit Eclipse plugin
o Connect to a Database
* Install Web Developer Tools for Eclipse (Updated!)
o Configure Eclipse to handle you View files
o Add code hints for the views (Updated!)
* Debugging within Eclipse
o Setting up Breakpointer
o Using Breakpointer
* Installing SubClipse (New!)
* Troubleshooting (New!)
* Screenshots (New!)