У меня есть ситуация, когда я хочу добавить класс к метку DIV, только когда счет больше 0
пример:
- @color.shades.each_with_index do |shade, index|
- if index == 0
#shades
- else
#shades.horizontalLine.second
%h3 something
%dl
%dt some
%dd some1
В этом примере я Хотите все, начиная с % H3
, чтобы поступить под ними #shades
или # Shades.horizontalline.second
, в зависимости от того, что они и другие заявления оцениваются.
Работа вокруг:
- @color.shades.each_with_index do |shade, index|
- if index == 0
#shades
%h3 something
%dl
%dt some
%dd some1
- else
#shades.horizontalLine.second
%h3 something
%dl
%dt some
%dd some1
, но здесь я должен повторить код
, я ошеломлен тем, как сделать это в рельсах, не повторяя код, начиная с % H3
для обоих DIV.