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:
<%= link_to_unless_current h(post.title), post %>
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