It's saying
"line #12 raised: undefined method `comments' for #< Post:0x3a99668 >"
That means in line 12 of your show.html.erb you are calling comments method on an object of Post, but that method is not defined.
So you need to check in your Post class that following relation is there.
app/models/post.rb
has_many :comments
The server needs to restarted once you add a new Model. (You added Comment.)
The general rule of thumb here is making changes to anything outside of app/ or config/routes.rb will require a restart.