2013-01-11 2 views
0

에 내가 가진 경우 경우 :강제 종료합니다 N HAML

-12.times do |control| 
    -dia += 1 
    -if control == 1 
     %a#hoy{:href=>'/dias/algo'}< 
    -else 
     %a{:href=>'/dias/algo'}< 
      =dia 
      %span=dias[rand(7)] 

문제는 내가 (참/거짓) 두 경우 모두에서 앵커 태그 내부 =diaspan 요소를 필요로하고, 나는 1 identation를 종료 할 때 haml이 if (정상이기도 함)를 종료하기 때문에 실패합니다.

강제로 종료 할 수있는 방법이 있습니까? 나는 여러 가지 방법으로 시도해 왔지만 그것이 존재한다면 올바른 방법을 찾지 못했습니다.

감사합니다.

답변

1
-12.times do |control| 
    -dia += 1 
    %a{:id => control == 1 ? "hoy" : "", :href=>'/dias/algo'}< 
    =dia 
    %span=dias[rand(7)] 

그것을 테스트하지 않았하지만 작동합니다 ...

+0

네. 그건 잘 작동합니다. 고마워 Anthony =) – pzin

관련 문제