[V13] Rails 3.0 porting

Rebased #389.