I've been given the responsibility of a fairly large legacy Rails 2.3.2 app and I've been asked to add a reasonably complex RESTful API to this app that outputs data in JSON.
After doing my research, I've come to the conclusion that using the RABL gem is probably the best plan given the nature of the API calls. However, I see that the dependencies of RABL require ActiveSupport 2.3.14.
Now, I assume that I can't have both ActiveSupport 2.3.2 and ActiveSupport 2.3.14 both working in the same app and, if I understand correctly, if I upgrade ActiveSupport then I will need to upgrade the rest of the Rails packages as well due to the dependency requirements.
Can anyone tell me the differences between Rails 2.3.2 and Rails 2.3.14 or where I might find that information so that I have some understanding of whether or not I'm likely to break some of the existing functionality?
Alternatively, if there are some serious differences between the two versions of Rails, can anyone recommend an alternative to RABL? I've looked at quite a few of the others such as Jsonify, JBuilder, Tequila, etc. but RABL really appeals in that it constructs the response via views rather than in the controller like some of the others.