# Rails 2.0

**URL:** <https://www.ruby-forum.com/t/rails-2-0/121856>\
**Category:** Rails\
**Created:** [December 2, 2007, 12:56am UTC](https://www.ruby-forum.com/t/rails-2-0/121856 "2007-12-02T00:56:52Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Piotr\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@Piotr\_N](https://www.ruby-forum.com/u/Piotr_N)\
**Post date:** [December 2, 2007, 12:56am UTC](https://www.ruby-forum.com/t/rails-2-0/121856/1 "2007-12-02T00:56:52Z")

</div>

using rails 1.2.6, is it worth switching to 2.0 now ?

---

<div class="post-metadata">

**Author:** ![Piotr\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@Piotr\_N](https://www.ruby-forum.com/u/Piotr_N)\
**Post date:** [December 2, 2007, 1:52am UTC](https://www.ruby-forum.com/t/rails-2-0/121856/2 "2007-12-02T01:52:23Z")

</div>

> using rails 1.2.6, is it worth switching to 2.0 now ?

By “using” do you mean a site in production? Or a site just beginning  
development? Or your personal blog? How important is uptime? How much  
time do you have to find any problems (in your code and in your  
plugins)?  
How much do you care? Why do you want to switch?

If it were me and it was a production site I cared about and I didn’t  
need  
something in 2.0 I would leave it alone until 2.0.1 comes out. Or  
something close to that.

- 2 cents.

-philip

---

<div class="post-metadata">

**Author:** ![Piotr\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@Piotr\_N](https://www.ruby-forum.com/u/Piotr_N)\
**Post date:** [December 2, 2007, 11:47am UTC](https://www.ruby-forum.com/t/rails-2-0/121856/3 "2007-12-02T11:47:28Z")

</div>

Philip H. pisze:

> - 2 cents.
> 
> -philip
> 
> >

its personal site, just for fun, i just wonder if hdd says that 2.0 is  
not revolutionary, maybe it isnt worth it.

---

<div class="post-metadata">

**Author:** ![Piotr\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@Piotr\_N](https://www.ruby-forum.com/u/Piotr_N)\
**Post date:** [December 2, 2007, 3:29pm UTC](https://www.ruby-forum.com/t/rails-2-0/121856/4 "2007-12-02T15:29:27Z")

</div>

Philip H. wrote:

> > using rails 1.2.6, is it worth switching to 2.0 now ?
> 
> By “using” do you mean a site in production? Or a site just beginning  
> development? Or your personal blog? How important is uptime? How much  
> time do you have to find any problems (in your code and in your  
> plugins)?  
> How much do you care? Why do you want to switch?
> 
> If it were me and it was a production site I cared about and I didn’t  
> need  
> something in 2.0 I would leave it alone until 2.0.1 comes out. Or  
> something close to that.
> 
> - 2 cents.
> 
> -philip

i am with philip.

if you notice in the 2.0 release notes, there are notes for ruby to help  
you change your code to remove depreciated code. then you have to worry  
your server works. i would let the bleeding edge developers, come back  
from the hospital, before you jump in there. you have to be sure your  
server works/supports 2.0. that is a big deal.

CAN a server have multiple versions of ruby, and also rails, installed.

where is that fred guy?

---

<div class="post-metadata">

**Author:** ![Piotr\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@Piotr\_N](https://www.ruby-forum.com/u/Piotr_N)\
**Post date:** [December 2, 2007, 12:22pm UTC](https://www.ruby-forum.com/t/rails-2-0/121856/5 "2007-12-02T12:22:01Z")

</div>

I’d start it on the 2.0 RC if it’s a personal site but for no  
particular reason other than I absolutely love some of the  
improvements!

---

<div class="post-metadata">

**Author:** ![Piotr\_N](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/e9c0ed/32.png) [@Piotr\_N](https://www.ruby-forum.com/u/Piotr_N)\
**Post date:** [December 2, 2007, 4:02pm UTC](https://www.ruby-forum.com/t/rails-2-0/121856/6 "2007-12-02T16:02:40Z")

</div>

On Dec 2, 2007 2:29 PM, Trent B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> > need  
> > you change your code to remove depreciated code. then you have to worry  
> > your server works. i would let the bleeding edge developers, come back  
> > from the hospital, before you jump in there. you have to be sure your  
> > server works/supports 2.0. that is a big deal.
> 
> CAN a server have multiple versions of ruby, and also rails, installed.

Absolutely, it’s not all that hard to compile multiple versions of ruby  
so  
that they co-exist on a single server, and gem makes it very easy to  
have  
multiple versions of rails installed. Managing which versions you’re  
using  
in what place can be fiddly but also isn’t very hard.

That said, when deploying to production it is best to freeze rails into  
your  
application. That way you know you can upgrade the version of rails  
you’re  
running on your own schedule.

If you have good test coverage then upgrading to a new version should be  
pretty easy and safe. Simply update the version of rails you have in  
your  
vendor folder, run your tests and fix any issues that come up. I’d have  
no  
qualms about updating an app with a good test suite to rails 2.0, and  
regularly deploy apps based on versions of rails pretty close to Edge.

James.

–  
James S. - Web D.  
Work : [Processing Greenbelt 2009 – James Stewart](http://jystewart.net/process/)  
Play : [http://james.anthropiccollective.org](http://james.anthropiccollective.org)
