Currently I am trying to convince a company to make the switch to RoR
as I did a couple of years ago. They are quite willing to do so but as
they regularly outsource programming tasks they want to know if they
still can when they make the switch. I have no experience in this and
was wondering if anyone on the list might have.
By outsourcing the company means using rentacoder.com. (Are there
other alternatives to rentacoder?)
The best possible way to develop is with programmers onsite. That way you can continuously review their progress, let them ask stupid questions, and generally prevent them from working too hard on unimportant features.
Rails makes that process very easy using unit tests. Your best situation would be to hire a programmer with _any_ web experience, and temporarily hire a Rails consultant to train them (>cough< you) to write unit tests as they write the tested code.
All these simple practices generally make a very few onsite programmers much _much_ more efficient than a horde of off-site programmers.