PerlerのRuby日記

Rubyとか

三項演算子の代わりに

簡単に書けるならハッシュを使ってる。

slimテンプレート

li class:"#{@sidebar==:home ?'active':nil}" home
li class:"#{{home:'active'}[@sidebar]}" home

@sidebarが:homeなら、

<li class="active">

になるし、

@sidebarが:home以外なら、ハッシュのキーが存在しないから、nil.to_sで

<li class="">

になる。