The difference between knowing Rails and knowing how to best apply its abilities come with experience IMO. While it provides an easy approach to web development it's still extremely easy to approach things in the wrong manner with Rails. There is a lot of bad Rails code out there written by people who've been doing using Rails for more than a couple of years.