【发布时间】:2012-01-03 07:44:41
【问题描述】:
我派生了一个使用 Haml 的 Rails 项目,但我还没有真正学习过。有一个在线转换器帮助我处理 HTML,但它忽略了 erb,当我测试我自己的转换时,flash 消息没有与之关联的类,所以我知道我做错了,但我可以'不明白为什么。
注意(不要担心haml中的间距。在我的代码中
原版火腿
- if flash[:notice]
.alert-message.warning
%p
= flash[:notice]
- if flash[:error]
.alert-message.error
%p
= flash[:error]
HTML 翻译错误
<% if flash[:notice] %>
<div class="alert-message.warning">
<p>
<%= flash[:notice] %>
</p>
</div>
<% end %>
<% if flash[:error] %>
<div class="alert-message.error">
<p>
<%= flash[:error] %>
</p>
</div>
<% end %>
【问题讨论】:
标签: html ruby-on-rails haml