learning RoR from 0