【发布时间】:2014-06-18 14:47:56
【问题描述】:
刚刚采用了一个使用 HAML 的应用程序并尝试在它之上编写(之前从未使用过 HAML)。一直在寻找不同的资源,例如haml.info 和这个S.O post。然而,S.O.帖子实际上在几个方面是不正确的。我正在尝试呈现您的基本引导闪存消息。
到目前为止,我有这个结构:
- flash.each do |key, value|
.alert.alert-dismissable{ :class => 'alert-#{key}' }
%button.close{ :type => 'button', :data => { :dismiss => 'alert' }, :aria => { :hidden => 'true' } }
%i.icon-remove-sign
= value
是的,这是正确的,我必须在这个上回到 Bootstrap 2。似乎一切正常,除了这里的这一行:
.alert.alert-dismissable{ :class => 'alert-#{key}' }
这被渲染为 HTML
<div class="alert alert-#{key} alert-dismissable">
显然,我希望将 #{key} 替换为来自控制器的密钥(success、danger、notice 等)很想知道这里出了什么问题。感谢您查看它。
【问题讨论】:
标签: ruby-on-rails haml