erbでclassなどを条件付きで指定したいとき
ループで回してたりして、ループが一定数超えたらどうにかしたい、みたいなときの話。
<% images.each_with_index do |image, i| %> <%= image_tag image.image.url(:thumb), class: "#{ 'hidden' if i > 3}" %> <% end -%>
このように#{ }の中でifをつかってやればできる。
知らんかった。
- 作者: 古味直志
- 出版社/メーカー: 集英社
- 発売日: 2012/09/07
- メディア: Kindle版
- 購入: 3人 クリック: 13回
- この商品を含むブログを見る