Let's say you're not really a developer and you have 6 months to write a functioning Rails app or you're homeless. Now what's the best roadmap for learning Rails?
Well, we run RailsMentors (http://www.railsmentors.org) for that reason, stop by, sign up, and see if you can find someone to mentor you. It's all volunteer, there to help newcomers get excited about Rails. Doesn't cost you a think, except for your time. Of course, the mentors will expect you to put some effort in, and they won't do your work for you, but the idea is to help people like you get up and running.
I think you're better off focusing on the views (HTML/CSS/JS parts) for now and outsourcing the backend stuff to someone else. Perhaps you can take over the development after you have a good handle over programming (and/or writing rails apps).
Does it need to just function or does it need to be an easy to maintain, versioned, self-documenting effecient debugged, QA'ed, UX designed, accessible web app? If the former then you are in luck. If the latter, you are better off paying someone to do it for you an working a different job for six months.