The current version of Rails (2.3.2) should work fine with Ruby 1.9, and Rails 3.0 should not have a problem.
Thus, adopting Ruby 1.9 for use with Rails is more a social issue than a technical one. There is a chicken and egg situation in which many Ruby plugins and Rails plugins are not compatible with Ruby 1.9, which forces developers not to use 1.9, which in turn leads to a reduction in the number of patches, etc. Etc....
Gregory Brown (author of the fantastic Ruby Shrimp gemstone) recently gave an excellent talk on GoRuCo called β Where is Ruby Really located? Which solves these problems.
In short, Ruby 1.9 is a significant leap forward for the language and platform, and it is important that developers install it and fix their libraries and dependencies in order to provide faster adoption.
Is it possible that this is possible for your needs, depending on the dependencies of your application and on whether the time spent on creating the patches will be equal to the advantage of Ruby 1.9.
source share