使用 Slim 通过 Rails 动态设置 class

Setting class dynamically with Rails using Slim

我正在尝试弄清楚如何在 slim (Rails 4) 中设置动态 类。这就是我正在尝试的...基于我在 erb 中的做法。

li class="<%= 'current' if user.id == current_user.id  %>"

这应该可以!

li class="#{'current' if user.id == current_user.id}"

基本上,class=anything_that_evaluates_to_string。这适用于所有类型的属性。