top | item 1102633

Rails 3.0 Beta Release

109 points| mrduncan | 16 years ago |weblog.rubyonrails.org | reply

37 comments

order
[+] oomkiller|16 years ago|reply
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.
[+] bad_user|16 years ago|reply
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.

Anyway, great job ... Rails 3 seems awesome :)

[+] cmelbye|16 years ago|reply
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!
[+] wavesplash|16 years ago|reply
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:

http://guides.rails.info/3_0_release_notes.html

[+] kingkilr|16 years ago|reply
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?
[+] heycarsten|16 years ago|reply
The improved email and routing are huge! Not to mention bundler for gems, I can't help but be a bit excited :-)
[+] davidw|16 years ago|reply
Anyone tried it out? How's the memory usage compare to older releases?
[+] SlyShy|16 years ago|reply
I have. Less memory usage than before on my apps, but ymmv.
[+] cmelbye|16 years ago|reply
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.
[+] disser|16 years ago|reply
Very well done. Rails has just leaped forward ahaed of all the web frameworks out there.
[+] topbanana|16 years ago|reply
Once all the back-slapping and hyperbole has died down, I'd be interested to see a comparison
[+] jokull|16 years ago|reply
What can Django take from this as inspiration?
[+] xal|16 years ago|reply
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.
[+] mtarnovan|16 years ago|reply
Great news ! My thanks go out to all the people who contributed to this release.
[+] c_allison|16 years ago|reply
Big thanks Rail3 team. This is a truly worthy next iteration. Can't wait to tinker with it this weekend.
[+] rimantas|16 years ago|reply
HTML5 doctype—nice :)
[+] steveklabnik|16 years ago|reply
Not just that, all helpers now spit out html5, and things like unobtrusive javascript use some of html5's more interesting features.
[+] d0m|16 years ago|reply
Python or Ruby.. that is the question.