我有这个部分:
<% if flash.any? %>
<% flash.each do |type, message| %>
<%= render 'shared/flash_message', locals: { type: type, message: message } %>
<% end %>
<% end %>
包括这部分内容:
<div class="message-box message-box--<%= type %>">
<a class="close" data-dismiss="alert">×</a>
<%= message %>
</div>
当我运行代码时出现以下错误:
未定义本地变量或方法 `type',错误出现在
<#:0x007fe510aa3c80>
这个错误指向输出 <%= type %> 的位置。有人知道是为什么吗?