2013-03-15 2 views
0

나는 웹 디자인에 아주 새로운 오전 일부 코드 작업을하면 그 부분은 다음과 같이이다 :햄에서 "-"는 무엇을 의미합니까?

.row-fluid 
    - if(params[:offset].to_i>0) 
     = link_to t('.previous'), reports_path(offset: give_previous_page(@offset, @limit)), 
     { class: 'btn btn-small btn-primary'} 
    - else 

확인이 대신, 레일 코드입니다 예를 들어 내가 지금까지 이해할 수있는 몇 가지를 ERB 우리는 HAML 문법을 사용했고 거기에는 .row-fluidbtn-primary 같은 일부 트위터 부트 스트랩 클래스가 있지만, 이해하지 못하는 부분은 "if"이 "else"인 줄 옆에있는 "-"입니다. 그 사람들은 무엇이며 무엇을합니까?

답변

8

HAML에서 Rails의 -은 "이 줄은 루비 코드이며 값을 출력하지 않습니다"를 의미합니다.

대조적으로 =은 "이 줄은 루비 코드이며 그 값을 출력합니다"를 의미합니다.