7 ms·
Rails 3.0 Beta Release
- rauljara 17y agoFor real this time.
- kingkilr 17y agoDoes 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?
- petercooper 17y agoSee http://github.com/rails/arel http://github.com/rails/arel for examples of it.
- kingkilr 17y agoInteresting, thanks.
- jackseviltwin 17y agoAlso a blog post from the author about Arel here: http://magicscalingsprinkles.wordpress.com/2010/01/28/why-i-wrote-arel/ http://magicscalingsprinkles.wordpress.com/2010/01/28/why-i-...
- RobertL 17y agoI'm not a developer but the guys in the shop are saying that the new active record is a lot different... but, man, I can't remember all the buzz words... I'll ask them about it tomorrow. They were excited about it today though. They were loading and testing and playing with it and they seem to like what they see so far. Now I remember.. it's "Data Mappr" or something close.. That's what replaces (or will replace) active record in RoR Ver. 3.0.
- subbu 17y agoPratik Naik does a pretty good round up of the new AR here http://m.onkey.org/2010/1/22/active-record-query-interface http://m.onkey.org/2010/1/22/active-record-query-interface
- d0m 17y agoPython or Ruby.. that is the question.
- heycarsten 17y agoThe improved email and routing are huge! Not to mention bundler for gems, I can't help but be a bit excited :-)
- mtarnovan 17y agoGreat news ! My thanks go out to all the people who contributed to this release.
- wavesplash 17y agoThere'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 http://guides.rails.info/3_0_release_notes.html
- chris123 17y agoGreat job, guys :)
- oomkiller 17y agoI 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 17y agoIMHO, 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 17y agoI 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!
- rimantas 17y agoHTML5 doctype—nice :)
- steveklabnik 17y agoNot just that, all helpers now spit out html5, and things like unobtrusive javascript use some of html5's more interesting features.
- disser 17y agoVery well done. Rails has just leaped forward ahaed of all the web frameworks out there.
- topbanana 17y agoOnce all the back-slapping and hyperbole has died down, I'd be interested to see a comparison
- davidw 17y agoAnyone tried it out? How's the memory usage compare to older releases?
- SlyShy 17y agoI have. Less memory usage than before on my apps, but ymmv.
- cmelbye 17y agoI 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.
- steveklabnik 17y agoReally? The beta is supposed to be super Rack compatible, so that's surprising... maybe you should file a bug.
- cmelbye 17y agoYeah. They don't even start with rails 3 installed with an error of missing required files. I even tried reinstalling mongrel/thin. No luck. Why was that original post voted down?
- steveklabnik 17y agoOdd. I have no idea why anything in this thread was vote down.
- jokull 17y agoWhat can Django take from this as inspiration?
- xal 17y agoAt 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.
- ubernostrum 17y agoDjango will get JavaScript "helpers" over my dead body.
- steveklabnik 17y agoWhy the hate? Honest question, as I know next to nothing about Django.
- ubernostrum 17y agoI've been arguing about this for years; my view is that people should actually learn and write JavaScript rather than demand the framework write it for them automatically. Refusing to learn a key technology of the web platform isn't an attitude I'd like to encourage. Some samples of my reasoning and the times I've argued it with people: http://www.b-list.org/weblog/2006/jul/02/django-and-ajax/ http://www.b-list.org/weblog/2006/jul/02/django-and-ajax/ http://www.b-list.org/weblog/2006/jul/04/javascript-orm-and-hding-sql/ http://www.b-list.org/weblog/2006/jul/04/javascript-orm-and-... http://www.b-list.org/weblog/2006/jul/17/helpers-scaffolding-tradeoffs-and-other-stuff/ http://www.b-list.org/weblog/2006/jul/17/helpers-scaffolding...
- 17y ago
- c_allison 17y agoBig thanks Rail3 team. This is a truly worthy next iteration. Can't wait to tinker with it this weekend.
- bad_user 17y agoQuestion ... is there documentation / tutorials written for Rails 3?
- aidscholar 17y agoThese guides are being updated for Rails 3: http://guides.rails.info/getting_started.html http://guides.rails.info/getting_started.html
- bad_user 17y agoWhy the down-vote?
- subbu 17y agoRDocs should still work if you generate them.