don't use heroku's scheduler - it's a best effort scheduler that doesn't guarantee it will even execute your jobs at the times you set.
the company i work for runs a rails app and we've ported almost everything over to running with the clock gem instead of with heroku's scheduler.