If you are struggling with RoR, I would recommend doing a 1-5 day online tutorial on Ruby (the length depends on how quickly you can pick it up). I skipped pure Ruby and went straight to RoR. In retrospect this was a mistake as a grounding in Ruby would have saved me a lot of pain.