Reputation: 1461
How do I transform this to haml?
<div class="alert alert-<%= name == :notice ? "success" : "error" %>">
Upvotes: 0
Views: 65
Reputation: 3779
Something like this?
.alert{ class: "alert-#{name == :notice ? 'success' : 'error' }" }
Or maybe this looks neater:
%div{ class: "alert alert-#{name == :notice ? 'success' : 'error' }" }
Upvotes: 1
Reputation: 19145
%div{:class => "alert alert-#{name == :notice ? 'success' : 'error' }"}
or, more cleanly:
- alert_type = name == :notice ? 'success' : 'error'
%div{ :class => "alert alert-#{alert_type}" }
Upvotes: 1