我试图在生产模式中找出错误信息。它指的是语法错误,说我错过了关键字end并指向了关于此代码块的一行。
我是否需要再次撰写<% end %>
?我需要if
一次,else
吗?
<ul id="nav" class="row nopadding cd-side-navigation">
<% if logged_in_as?(@profile) %>
<%= render 'profiles/menu_owner', profile: @profile %>
<% else %>
<%= render 'profiles/menu_visitor', profile: @profile %>
<% end %>
</ul>
答案 0 :(得分:1)
目前代码似乎很好。对于if / elsif / else阻止条件,您只需要一个<% end %>
。
答案 1 :(得分:0)
只有一个&lt;%end%&gt;如果条件要求。请粘贴日志,以便我们仔细查看。