[Rails] What happened to Rails::Version::STRING in Rails 1.0.0?

Rafał Komorowski
Tue, 03 Jan 2006 10:20:18 -0000

On 02/01/2006, at 03:55, Jamis Buck wrote:

> Yup, there''s a reason. The reason is that having Rails::Version
> caused conflicts with models named Version (because of the way the
> auto-loading code works).

Thanks for the info.

> This issue will be revisited in later Rails releases, though, so
> please don''t think this was an attempt to just sweep it under the
rug.

I see :-)
I hope this will be unchangeable behaviour, once set in first final
release (that is 1.0). I''m pretty sure you understand (better than
me) that version-checking is a sensitive matter, since it''s the way
to make sure my application will behave properly or can be run in the
particular environment at all. For now I can just forget about
anything older that v1.0 (but not everyone can, right?) and use the
new syntax Rails::VERSION. If this breaks in next releases, then the
whole idea of version checking is broken.

Anyway, thanks for the info, thanks for the Rails :-) and happy new
year.


--

Rafa? Komorowski
komor@mac.com
GG: 4083718
<http://homepage.mac.com/komor/iblog/>