Hello Everyone,
I was following this screen cast:
http://media.rubyonrails.org/video/rails_blog_2.mov
and when I got to the part about making a new file, creating a
template, and then rendering the partial, I received the following
error page:
SyntaxError in Posts#show
Showing app/views/posts/_post.html.erb where line #1 raised:
compile error
C:/Documents and Settings/Tomo/ror/blog/app/views/posts/_post.html.erb:
1: syntax error, unexpected kDO_BLOCK, expecting tCOLON2 or
''['' or ''.''
            old_output_buffer = output_buffer;post = local_assigns
[:post];object = local_assigns[:object];;@output_buffer = '''';
__in_erb_template=true ;  div for @post do ; @output_buffer.concat
"\n"
 
^
C:/Documents and Settings/Tomo/ror/blog/app/views/posts/_post.html.erb:
6: syntax error, unexpected kENSURE, expecting $end
Extracted source (around line #1):
1: <% div for @post do %>
2: 	<h2><%= link_to_unless_current h(post.title), post %></h2>
3: 	<%= simple_format h(post.body) %>
4: <% end %>
Trace of template inclusion: app/views/posts/_post.html.erb, app/views/
posts/show.html.erb
RAILS_ROOT: C:/Documents and Settings/Tomo/ror/blog
Application Trace | Framework Trace | Full Trace
app/views/posts/_post.html.erb:6:in `compile!''
app/views/posts/show.html.erb:1
app/controllers/posts_controller.rb:18:in `show''
Request
Parameters:
{"id"=>"2"}
Show session dump
Response
Headers:
{"cookie"=>[],
 "Content-Type"=>"text/html",
 "Cache-Control"=>"no-cache"}
This question has been asked before but it does not seem like there
was an answer given.  Hopefully somebody will be able to help me out.
Thanks!
Tom