我现在有了这个代码。
<div class="alert alert-<%= name == :notice ? "success" : "error" %>">
然而,除了“成功”和错误之外,还有“信息”和“阻止”这两个。
不幸的是,当`name ==:notice'时,它必须是“成功”。 但其他一切都可以像
一样when `name == :error`, it has to be "error"
when `name == :info`, it has to be "info"
when `name == :block`, it has to be "block"
如何在一行中编写这些4个选项?
答案 0 :(得分:1)
如果只有一个例外,那么如何:
<div class="alert alert-<%= name == :notice ? 'success' : name.to_s %>">