2014-11-07 4 views
-4

구문 오류, 끝 입력 예상치 못한 당신은이 방법을 쓴구문 에러

- if flash.present? 
- flash.each do |type, message| 
%strong #{type.titleize}: 
=message 

답변

2

@mina HAML은 공백을 구분합니다. 기호 등 = 기호를 평가하는 루비 코드에 사용되는

- if flash.present? 
    - flash.each do |type, message| 
    %strong 
     = type.titleize + ":" 
    = message 

- 브라우저에서 코드의 출력을 표시하는 데 사용됩니다 : 같은 당신이 if 블록 내부에 원하는 코드는 다음 줄에서 1 개 탭 들여해야합니다 .

자세한 내용은 haml documentation

을 참조하십시오.
1

keyword_end 기대?

- if flash.present? 
    - flash.each do |type, message| 
    %strong 
     = type.titleize + ":" 
    = message