【发布时间】:2016-08-08 15:33:37
【问题描述】:
这会导致异常,它是一个混淆版本:
<% if @aaa == 1 %>
<b>Hi</b>
<% else %>
<b>Hi2</b>
<b<%= @var %>
<% end %>
<b><%= @var3 %><%= @var4%>
<% if @var5 == @var6 %>
<b>Hi3</b>
<% else %>
<b>Hi4</b>
<% end %>
错误是:
== Compilation error on file web/views/my_model_view.ex ==
** (FunctionClauseError) no function clause matching in EEx.Compiler.generate_buffer/4
这是怎么回事?
【问题讨论】:
-
您的
ifs 中缺少do。