1
这段代码可能是什么语法错误?语法错误:期待keyword_then或';'或' n'
<%= if @post.comments != nil %>
<div id="comments">
<%= render(:partial => "comments/comments", :object => @post_comments) %>
</div>
<%= end %>
它不断告诉我:
expecting keyword_then or ';' or '\n' ...nd=(if @post.comments != nil);@output_buffer.safe_append=' ...
syntax error, unexpected keyword_end ';@output_buffer.append=(end);@output_buffer.safe_append='
syntax error, unexpected keyword_end, expecting ')' end^
syntax error, unexpected keyword_ensure, expecting ')'
syntax error, unexpected keyword_end, expecting ')'
,每当我去掉上面的代码块,代码工作,没有错误,所以我相信errror在这一部分。有什么建议吗?