What's wrong with Model.update_all('column1 = column2 + column3') ? This has been possible since forever
Cheers, -foca