There are many great sites that publish educational material for the Ruby on Rails framework. Of note, Ryan Bates does a great job with Railscasts. I think screencasts are a great way to learn proper programming practices. Block off some time every week to review this site. I've already found it immensely helpful.
Here are some of my favorites: