我有一个if:
-12.times do |control|
-dia += 1
-if control == 1
%a#hoy{:href=>'/dias/algo'}<
-else
%a{:href=>'/dias/algo'}<
=dia
%span=dias[rand(7)]
问题是我在两种情况下都需要=dia
和span
个元素(true / false),当我退出一个标识失败时,因为haml将结束if(也很正常。)
有没有办法强制结束if?我已经在很多方面尝试过,但如果它存在,就找不到正确的方法。
感谢。
答案 0 :(得分:1)
-12.times do |control|
-dia += 1
%a{:id => control == 1 ? "hoy" : "", :href=>'/dias/algo'}<
=dia
%span=dias[rand(7)]
没有测试,但它应该有用......