I think I like the Unobtrusive JavaScript helpers the most out of the new features. This will really help cleanup our pages and make it easy to switch libraries. Also everything has just generally been fixed/rewritten, kind of like Snow Leopard. Another exciting addition is arel, because out of anything in Rails, I think the associations needed the most work.
IMHO, ActiveRecord sucked the most ... form validations coupled to models, no lazy queries ... and after working with Django's models and Perl's DBIx::Class it was my biggest pain when trying Rails.
I agree with everything. We've been having to use a ton of hacks to make Rails work the way we want it to. I'm going to be ecstatic when I can use all of this goodness in production... Many thanks to everyone that made this release possible!
There's so much goodness in this release it's hard to digest in one setting. They've fixed just about everything I've found frustrating, added some really brilliant new work and elegantly set the framework up for expansion.
A long list of just some of the new goodness is listed here:
Does anyone know what exactly is meant by the claim that the new Active Record is, "built on top of relational algebra", particularly in light of the fact that not even RDBMS are strictly relational algebra?
I tried it out, but it doesn't seem to be working with Mongrel/thin yet (the most popular web application servers) so I haven't been able to get a good picture yet.
At the very least the unobtrusive javascript helpers. It's easy to imagine that all web frameworks will come to a kind of protocol modeled on the efforts of the rails core team here. This will mean that you can use any JS framework ( Prototype, jQuery, Moo, Google Closure, Ext ) and simply add a few lines of shim code that correctly reworks the tags to their AJAX equivalents when it encounters the correct data- tags. It's a brilliant abstraction.
[+] [-] oomkiller|16 years ago|reply
[+] [-] bad_user|16 years ago|reply
Anyway, great job ... Rails 3 seems awesome :)
[+] [-] cmelbye|16 years ago|reply
[+] [-] wavesplash|16 years ago|reply
A long list of just some of the new goodness is listed here:
http://guides.rails.info/3_0_release_notes.html
[+] [-] kingkilr|16 years ago|reply
[+] [-] jackseviltwin|16 years ago|reply
http://magicscalingsprinkles.wordpress.com/2010/01/28/why-i-...
[+] [-] petercooper|16 years ago|reply
[+] [-] subbu|16 years ago|reply
[+] [-] RobertL|16 years ago|reply
[deleted]
[+] [-] heycarsten|16 years ago|reply
[+] [-] bad_user|16 years ago|reply
[+] [-] aidscholar|16 years ago|reply
http://guides.rails.info/getting_started.html
[+] [-] subbu|16 years ago|reply
[+] [-] bad_user|16 years ago|reply
[+] [-] davidw|16 years ago|reply
[+] [-] SlyShy|16 years ago|reply
[+] [-] cmelbye|16 years ago|reply
[+] [-] disser|16 years ago|reply
[+] [-] topbanana|16 years ago|reply
[+] [-] jokull|16 years ago|reply
[+] [-] xal|16 years ago|reply
[+] [-] mtarnovan|16 years ago|reply
[+] [-] c_allison|16 years ago|reply
[+] [-] rimantas|16 years ago|reply
[+] [-] steveklabnik|16 years ago|reply
[+] [-] chris123|16 years ago|reply
[+] [-] rauljara|16 years ago|reply
[+] [-] d0m|16 years ago|reply