Getting Started with Rails - post_comment_url

Hi, Thanks for a wonderful Getting Started with Rails. I am up to the last section and just added the comments part. So while testing and looking over comments_controller.rb; I see the reference to post_comment_url calll where is this defined. Below is the message I am getting. Thanks

ActionController::RoutingError (post_comment_url failed to generate from {:post_id=>#<Post id: 1, name: "lin", title: "post 1", content: "content 1", created_at: "2009-04-15 16:56:44", updated_at: "2009-04-15 16:56:44">, :action=>"show", :id=>#<Comment id: nil, commenter: "jake lin", body: "this is a new comment", post_id: 1, created_at: nil, updated_at: nil>, :controller=>"comments"}, expected: {:action=>"show", :controller=>"comments"}, diff: {:post_id=>#<Post id: 1, name: "lin", title: "post 1", content: "content 1", created_at: "2009-04-15 16:56:44", updated_at: "2009-04-15 16:56:44">, :id=>#<Comment id: nil, commenter: "jake lin", body: "this is a new comment", post_id: 1, created_at: nil, updated_at: nil>}):   (eval):16:in `post_comment_url'   app/controllers/comments_controller.rb:18:in `create'

Same problem here!!

Ro wrote:

Same problem here!!

Arrgh! I'm also having the same problem! Can someone point me in the right direction of a solution?

It's so frustrating to get this far with rails, but not be able to finish the "Getting Started" Tutorial!

I am using Rails 2.3.2 and Ruby 1.8.6. The tutorial does not indicate that Ruby 1.9 is required, does anyone know if it is?

I've had trouble upgrading Ruby in the past, but I'll try again now.

Thanks to anyone who can help!