Prerequisites for learning Ruby on Rails

I’m currently learning Ruby. (You can see what I’m doing at .) I already have experience with HTML, Drupal, and object-oriented programming in Python.

What else should I learn before boning up on Rails? Should I learn JavaScript as well?

That seems an odd question since you have been asking questions about
Rails here for nearly 18 months. If you have been following the list
you will have seen similar questions answered several times.

To develop any non-trivial web application requires knowledge of
javascript. In depth knowledge is not a requirement to get started in
Rails, but you will need it eventually.