Jumoh and Matteo nailed it... You are trying to learn a framework with little or no OOP or Ruby experience. The concepts that Rails uses requires some experience in these areas (especially Ruby). Take the time to learn Ruby first and understand how a Object Oriented Programming Language works. There are no shortcuts to becoming a successful developer. You MUST invest time in the basics and get a good grasp of the language first before moving on to a framework.
A good analogy would be you are trying to build a locomotive without ever learning about how they work.
Good luck!