2012-03-12 3 views
0

내 반복에서 특정 값의 출력을 다시 포맷하려고합니다. 예를 들어 내 결과 중 일부는 초 단위의 값을 가지며 나머지는 텍스트 문자열입니다.값이 XYZ와 같으면 루프의 특정 필드 출력 형식 지정

이런 식으로 시도했지만 모든 값의 서식을 지정합니다. 이름 = "XYZ"

- for groupreply in 
    @group.groupreply 
    %tr 
     %td 
     %h4 
      = groupreply.attribute_name 
     %td 
     - if groupreply.attribute_name = "Maximum-Data-Rate-Downstream" 
      = groupreply.value.to_i/1024 

답변

0

당신은에 할당 연산자 '='대신 비교 연산자 '=='를 사용하는 경우

는 어떻게 결과를 반복하고 값을 포맷 할 수 있습니다 if 문. 스택 오버플로를 게시하는 데 오타가 있습니까?

+0

죄송합니다. 단지 오타입니다. 불필요한 쓰레기를 제거하는 코드를 작성했습니다. – simonmorley