views:

165

answers:

3

I first used Rails when it was not so well known about, in 2005. I did some experimental work with it but it has languished due to lack of time.

I'm now thinking of persuing the original idea again (with a new implementation) and when researching the latest Ruby and Ruby-on_Rails versions I see Ruby 1.9.2 and a Rails 3.0 beta.

I haven't managed to find a concise description of the differences between any of the Rails major versions. I have looked on the official Rails site and a few others as well. No joy. Maybe i'm looking in the wrong places or for the wrong thing?

My project isn't commercial in nature (it's a hobby thing) so the beta nature of Rails 3.0 doesn't put me off. I'd just like to know what the differences are. Can anyone explain please?

If it makes any odds to the answer, I'll be working on a Linux box and/or a Windows box.

+5  A: 

You need to look at the individual framework change logs:

These are the release blog entries that I found on the official Riding Rails blog:

Happy reading!

John Topley
I did look at the blog, but didn't find any of that. C'est la vie!Never even found the change logs.
Stephen Kellett
+3  A: 

As a rule of thumb use the latests stable release. Currently for Rails is 2.3.5. I wouldn't try to learn Rails with Rails 3.0 beta X and if you haven't touched Rails in a 5 years you are almost starting from zero.

Once Rails 3.0 comes out you can upgrade. For commercial projects I'm not picking it yet.

Regarding Ruby 1.8 vs 1.9, I don't have a strong opinion, you can use either. I've heard 1.9 is not that stable yet.

To find out which gem works with which version of Ruby and Rails you can check http://www.railsplugins.org/plugins and http://isitruby19.com/

J. Pablo Fernández
In my experience, 1.9 *itself* is quite stable, but you may have a great deal of trouble with gems (i.e. supporting code) not being able to work with 1.9. In a big, multi-gem Rails project that can be a nightmare.
Telemachus
Stephen Kellett
+1  A: 

With Rails 3 you will still probably miss a lot of plugins...

Pedro Morte Rolo