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在這一部分。有什麼建議嗎?