I just want to share my experience in working with RoR. I see many posts about starting with Ruby and referring to IDEs, comparing with
Java etc.
I am a Java programmer by birth. I have always worked in
J2EE environment, web applications, web services. It was all Java C C++.
I work for a non-profit organization which had its website in php code base and we decided to continue with it so we tried cakePHP. Then we tried some CMS tools. Finally we used RoR and believe me it has been a cakewalk for us. There are so many tutorials available online, good references and links. I love the gems and everything is so easy. I use Eclipse+RadRails on Windows. Its a little bit of challenge wrt some pieces like CAPTCHA, papermate which require paths to be added to environment.rb
This keeps my environment different from the linux production environment. But we are very well into the project and since it is my personal time that I use - you can imagine.
Conclusion:
Transition is easy
Learning is easy
If you have tried Groovy and Grails - It takes all its inspiration from Ruby on Rails. In fact, I find many of their bugs are similar!!
Just wanted to share my experience.