about 1 year ago
Bug描述: 在 Rails101 练习 2-5 制作漂亮的“提示信息” 时,页面不对劲。

错误页面:

正确页面:

发现缺少绿色框!怎么回事!

解决思路:
  • 检查代码,在 app/views/common/_flashes.html.erb 里找到缺失一个符号!
Debug:

代码缺失 _user

app/views/common/_flashes.html.erb
<% if flash.any? %>
  <% user_facing_flashes.each do |key, value| %>
    <div class="alert alert-dismissable alert-<%= flash_class(key) %>">
      <button class="close" data-dismiss="alert">×</button>
      <%= value %>
    </div>
  <% end %>
<% end %>
什么!没发现?!?

注意第3行代码 第2个 alert 后面有一个 "-" ,罪魁祸首就是它!!!

反思:

写代码不能偷工减料,缺一个符号、标点、字母都会出错!练习还需更加小心!

← [Bug记录10]能不能再认真点!!! ORID记录3/29 →
 
comments powered by Disqus