QUOTE
I need to be able to do dynamic web pages quickly.
You are already reducing your development times by using a web framework like Rails, combined with a high level language like Ruby. It's not going to get much better. You can jump to other languages and other frameworks (example, I sometimes use Django, a framework for Python), but it's not getting significantly easier. More like a different flavor, which you may like more or maybe less...
QUOTE
The only languages I know are HTML and CSS.
While they are important technologies to have competence in, they aren't programming languages. You've jumped to a new world when you started with Rails.
QUOTE
Am I not advanced enough to do ruby on rails yet, and should try learning something else, like PHP instead?
It'll actually make things worse, I think. Ruby offers high level abstractions than PHP, I feel, so you'll it easier to program with Ruby.
QUOTE
But I wanted to try to deploy the project and found out that it was very confusing.
That's understandable. But you need to suffer through confusing instructions, until you have the experience to intuitively understand them. Also, you can ask for help (although you need to give far more information, like what you are attempting to do, at what point you are unable to progress, why not, what is confusing you, and why you couldn't solve your problem).
It's a lot of information, but when you do explain those things, you're most likely to get a good answer. The Rails community is very active, so you should be able to get help on the appropriate help channels.
I don't have a sense of what your experience or expertise is. I may be underestimating, but regardless, jumping technologies won't help you.