0

これをhamlに変換するにはどうすればよいですか?

<div class="alert alert-<%= name == :notice ? "success" : "error" %>">
4

2 に答える 2

1
%div{:class => "alert alert-#{name == :notice ? 'success' : 'error' }"}

または、よりきれいに:

- alert_type = name == :notice ? 'success' : 'error'
%div{ :class => "alert alert-#{alert_type}" }
于 2012-09-19T20:34:31.747 に答える
1

このようなもの?

.alert{ class: "alert-#{name == :notice ? 'success' : 'error' }" }

または多分これはきれいに見えます:

%div{ class: "alert alert-#{name == :notice ? 'success' : 'error' }" }
于 2012-09-19T20:34:47.810 に答える