如果数据库中没有活动记录,我试图告诉ruby不运行html和ruby块。下面是我试图运行条件的代码。
<% if @statemant.comments.exists?() do %>
<div id="comments">
<h2>Comments</h2>
<%= render :partial => @statemant.comments %>
</div>
<% end %>
答案 0 :(得分:6)
您需要从do
语句中删除if
(您可以选择将其替换为then
)。 do
用于块。 if
不是一个函数,所以它不需要阻塞。