04 April 2010 A really great modification was introduced in Rails 2.3.3 - and while everyone clamored about JSON encoding speeds and C vs Ruby implementations, the blogosphere overlooked the clean separation of responsibility that was introduced. In the “old days”, you’d override to_json in your model class to provide a JSON implementation of your model. Then in your controller, render :json => @m