【发布时间】:2012-09-20 04:34:47
【问题描述】:
如何将其转换为haml?
<div class="alert alert-<%= name == :notice ? "success" : "error" %>">
【问题讨论】:
-
你可以使用html2haml.heroku.com
标签: ruby-on-rails haml erb
如何将其转换为haml?
<div class="alert alert-<%= name == :notice ? "success" : "error" %>">
【问题讨论】:
标签: ruby-on-rails haml erb
这样的?
.alert{ class: "alert-#{name == :notice ? 'success' : 'error' }" }
或者这看起来更整洁:
%div{ class: "alert alert-#{name == :notice ? 'success' : 'error' }" }
【讨论】:
%div{:class => "alert alert-#{name == :notice ? 'success' : 'error' }"}
或者,更简洁:
- alert_type = name == :notice ? 'success' : 'error'
%div{ :class => "alert alert-#{alert_type}" }
【讨论】: