New to ruby on rails

Hi everyone,

I have been building websites with wordpress so far due to the number of plugins available to add almost any kind of features to my site. From e-commerce to social networking. I am about to start a new project to do with watching videos, membership feature, subscriptions. I would like to know whether ruby would be a good fit for this type of website. I currently have 0 skills with ruby, how long would it take to learn it for this type of website?