I'm about 40 hours into learning Rails myself, and talk about hitting wall. Learning from home on your own with no mentor is brutal, especially since there is a very specific thing I am trying to do, so the basic TODO apps just don't cut it.
Rails is actually quite hard in my opinion. I was working through "Getting Started with Rails" where you make a blog with posts they call articles and counting the number of ways the word article pops up in code. I'm up to 14 now, Article, article, articles, Articles @articles, articles_path etc, some of which you type in and some which are magically generated and pluralized, singalized, lower cased or whatever. I guess experienced rails devs know all that stuff backwards but there's a lot of not very obvious things to get your head around.