语法错误,意外的输入结束,期待keyword_end
- if flash.present?
- flash.each do |type, message|
%strong #{type.titleize}:
=message
答案 0 :(得分:2)
@mina HAML对空格敏感。所以你想要的if
块内的代码必须是下一行缩进的1个标签,如:
- if flash.present?
- flash.each do |type, message|
%strong
= type.titleize + ":"
= message
-
符号用于评估ruby代码等
=
符号用于显示浏览器上的代码输出。
有关详细信息,请参阅haml documentation
答案 1 :(得分:1)
你是这样写的吗?
- if flash.present?
- flash.each do |type, message|
%strong
= type.titleize + ":"
= message