Et bien Sun Microsystem viens de donner un coup de pied dans la fourmilière:
regarder ces démos (surtout la 2) pour preuve:
http://blogs.sun.com/roumen/entry/two_demos_jruby_on_rails
Voilà tout est là: télécharger Netbeans 6 milestone 7 ici:
http://nbi.netbeans.org/m11/download.html
puis installer le plugin Ruby avec Module manager de Netbeans:
Tools > Update Center > Check the web for available modules > Next puis taper 'r' pour trouver Ruby dans la liste des modules à télécharger.
Ensuite après avoir redémarré Netbeans, on peut créer un nouveau projet Rails ou encore le créer à partir d'un dossier source existant.
Voilà, ça ressemble à RadRails, mais:
* si on fait CTRL+click sur une méthode, on va à sa définition,
* si on fait CTRL+espace dans le code, on a l'auto-complétion,
* on peut reformatter le code Ruby;
* on peut apparemment refactorer du code,
* si on sélectionne une variable on voit ses occurrences dans le fichier,
* on peut aussi tourver les références dans le projet entier
* on à l'aide RDoc dispo avec l'auto-complétion
* on peut lancer son serveur/navigateur avec F6
Moralité, à ma connaissance aucun des IDE Rails que j'ai pu tester ne proposait tout cela (ni Textmate, ni Radrails, ni Emacs + plugin Rails, ni JEdit + plugin Rails, ni Scite)
Enfin, notez que JRuby pourrait bientôt également être une excellente implémentation de Ruby pour Rails; En effet, le tout récent JRuby 0.9.8 pass plus de 98% des tests de non régression de Rails. C'est un peu plus lent que Ruby MRI (mais plus tant que ça) et surtout les développeurs travaillent très dur à la compilation Just In Time par la JVM Hotspot du code Ruby. D'ici quelques mois JRuby sera plus radide que MRI Ruby dans l'essentiel des benchs.
PS: troubleshooting: si Netbeans ne s'ouvre pas sur votre distro Linux avec Desktop 3D Beryl il suffit d'ajouter ces lignes dans votre fichier /etc/environment (puis redémarrer votre session et Netbeans):
AWT_TOOLKIT="MToolkit"
export _JAVA_OPTIONS="-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAnd$