Rails 1.2 is coming

DHH announced Rails 1.2 RC 1 on Wednesday. That’s good news and another thing to be thankful for. :)

Now I’ll be able to stop running my personal projects from the “stable edge” but sort of stale branch. More importantly, now is the time for us to start testing our production projects against this 1.2 release candidate to weed out the bugs and see if anything broke that we rely upon. That way, not only does Rails get better, but we’ve also prepared our projects for when 1.2 is finally released.

Here’s a tip to get your project up onto Rails 1.2RC1 :
In your project root, type in
rake rails:freeze:edge TAG=rel_1-2-0_RC1
That’s slightly different from just a regular edge freeze since that will make sure it gets the exact RC1 version – Edge may have moved since this post.

To verify that you updated, type again in your project root:

You should see something like:
Edge Rails revision rel_1-2-0_RC1

Now go forth and test! When you report a bug, make sure to follow DHH’s advice:

When adding your bug report, be sure to put ‘1.2regression’ in the keywords field. Bugs with this keyword show up in a trac report, if you’re looking for a place to help out, start there.

If at all possible, please include a failing unit test with your bug report. This makes our life significantly easier, and helps others verify that you’ve found a genuine case.