use activesupport 3.x for ruby 1.8