DBサーバから行の配列(ここではresult)を取ってきて、各行の中のanimalカラムのリストを作ります。
なお、各行にはanimal, number, animal_countが格納されているものとします。
ul
each record in records= result
li= record.animal
で行ける。
さらにfooの内容で条件分岐したい(ここではanimalの中身がnekoならcatに変換、inuならdogに変換してリスト化)場合は
ul
each record in records= result
li
case record.animal
when "neko": cat
when "inu": dog
でOK。
さらに加工するには
ul
each record in records= result
li
- var id_name_str;
case record.animal
when "neko"
- id_name_str = "cat_" + record.number;
a(id= id_name_str href="javascript:void(0);" name='animal_link') 猫#{record.animal_count}
when "inu": dog
- id_name_str = "dog_" + record.number;
a(id= id_name_str href="javascript:void(0);" name='animal_link') 犬#{record.animal_count}
こんな感じでいろいろ使えます。
便利。
参考:
Jade公式サイト