ruby中的条件判断语句case我们都不应该陌生吧,在view层使用时出现了这样一个怪现象。
如果这样写
<% case 条件表达示 %>
<% when “条件1″%>
标题
<% when “条件2″%>
标题
<% end %>
被告知有语法错误。
如果写成
<%
case 条件表达示
when “条件1″
%>
程序顺利通过。即将case 与第一个when写在一起,这时程序不会出错。难道分开放在<%%>里会出错。差点被这个bug折腾死!ORG
您可能感兴趣的文章
May 20th, 2010
moonfox ruby中的条件判断语句case我们都不应该陌生吧,在view层使用时出现了这样一个怪现象。
如果这样写
<% case 条件表达示 %>
<% when “条件1″%>
标题
<% when “条件2″%>
标题
<% end %>
被告知有语法错误。
如果写成
<%
case 条件表达示
when “条件1″
%>
程序顺利通过。即将case 与第一个when写在一起,这时程序不会出错。难道分开放在<%%>里会出错。差点被这个bug折腾死!ORG
您可能感兴趣的文章