# What's the difference between edge rails & rails 2.0

**URL:** <https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088>\
**Category:** Rails\
**Created:** [December 13, 2007, 10:43pm UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088 "2007-12-13T22:43:44Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 13, 2007, 10:43pm UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/1 "2007-12-13T22:43:44Z")

</div>

Hi,

It would be great if someone could please let me know if I’m using edge  
rails, am I using Rails 2.0?

Sorry for being a bit slow.

---

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 14, 2007, 1:03am UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/2 "2007-12-14T01:03:52Z")

</div>

Matt S.1 wrote:

> Hi,
> 
> It would be great if someone could please let me know if I’m using edge  
> rails, am I using Rails 2.0?
> 
> Sorry for being a bit slow.

well, there a a bunch of different definitions now.

I THINK:

edge rails is the version on you local machine for development.  
it is usually a version ahead of the web host version.  
it may be considered unstable…

that being what i keep reading, 2.0 may be edge rails,  
depending what is installed in production system.

does the release of 2.0 makes it NON edge rails? not sure.

somebody else may have a different take on this… anybody?

---

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 14, 2007, 1:20am UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/3 "2007-12-14T01:20:27Z")

</div>

Rails 2.0 is a snapshot release of Rails when it was thought to be at  
it’s  
stablest. This means it should be able to be used in production  
environments. People should take care when using it, as it is still  
young  
and there _may_ be bugs out there, but nothing too serious.

On Dec 14, 2007 10:33 AM, gemblon (t.b.)  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> somebody else may have a different take on this… anybody?
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
Ryan B.

> **[frozenplague.net](http://www.frozenplague.net)**
>
> This domain may be for sale!

---

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 14, 2007, 1:22am UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/4 "2007-12-14T01:22:32Z")

</div>

Ryan B. wrote:

> Rails 2.0 is a snapshot release of Rails when it was thought to be at  
> it’s  
> stablest. This means it should be able to be used in production

thanks ryan

---

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 14, 2007, 2:01am UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/5 "2007-12-14T02:01:27Z")

</div>

On Dec 13, 2007, at 6:03 PM, gemblon (t.b.) wrote:

> well, there a a bunch of different definitions now.  
> does the release of 2.0 makes it NON edge rails? not sure.
> 
> somebody else may have a different take on this… anybody?

My take on this is Edge Rails is not what _I_ use for development,  
but what is currently being developed by the core team. Kind of like  
getting latest from the code repository. You might also call it a  
development build. Probably loosely analogous to Debian Unstable.

Peace,  
Phillip

---

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 14, 2007, 4:57pm UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/6 "2007-12-14T16:57:20Z")

</div>

As far as having all the goodies in 2.0, if yr on Edge Rails… you  
have them. 🙂 Hope that answer helps.

RSL

---

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 14, 2007, 6:29pm UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/7 "2007-12-14T18:29:28Z")

</div>

“Edge” comes from “bleeding edge,” meaning you have the very latest  
version of Rails. To say “version,” though, is a bit of a misnomer,  
as edge never corresponds to any specific version. As Russell  
mentioned, if you have edge, you will always have the features of the  
latest proper version, but the crucial difference is that you will  
usually also have _more_ features with edge. This is because the edge  
is the main development trunk, meaning the place where all the work on  
Rails is actually occurring. Every so often, the core team will go  
through the latest changes on the trunk (edge) and select a number of  
them to be included in an official release, which, as Ryan mentioned,  
then gets created as a branch of the trunk (snapshot) such as 2.0.

In short, official versions of Rails are released as gems. To use  
edge, you would need to explicitly export the Rails trunk from the  
official code repository. Since this only happens if you  
intentionally do it, and since you probably followed some instructions  
that had you install the Rails gem, you’re most likely not using  
edge. More specifically, if all you did was install the Rails 2.0  
gem, then you are decidedly not using edge.

Ian

---

<div class="post-metadata">

**Author:** ![matthew](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ed655f/32.png) [@matthew](https://www.ruby-forum.com/u/matthew)\
**Post date:** [December 14, 2007, 7:42pm UTC](https://www.ruby-forum.com/t/whats-the-difference-between-edge-rails-rails-2-0/123088/8 "2007-12-14T19:42:48Z")

</div>

edge == rails trunk, no?

On Dec 13, 1:43 pm, Matt S.1 [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
