0
저는 루비가 처음인데 새로운 구문에 익숙해졌습니다. 이것은 프로젝트의 코드 라인입니다. 바닥 글에있는 의 간단한 설명으로 현지 회사 번호를 표시하지만 두 번째 줄의 구문이 다소 혼란 스럽습니다.Ruby 해시 구문
%dt Indonesia
%dd{ itemprop: 'telephone' }= I18n.with_locale(:id) { t('meta.phone_number') }
그래서 {에는 itemprop는 '전화기'} 단지 '전화'값으로 상징 itemprop에 매핑 블록입니다,하지만 당신은 왜 "="는 I18n.with_locale 사이에해야합니까 (: ID) ? 그것은 무엇을합니까? 또한 세 번째 블록 {t ('meta.phone_number')}가 I18n.with_locale (: id)의 매개 변수입니까? 이거나 메소드 호출이라도 I18n.with_locale (: id)입니까?
어떤 도움을 주셔서 감사합니다. <dd>
태그를 방출하는 HAML 말 : 당신이
이 중 절반은 루비/해시 구문이 아니라 HAML 구문입니다. –
사실, [HAML docs] (http://haml.info/docs/yardoc/file.REFERENCE.html)를 읽지 않으시겠습니까? 대부분의 질문에 답할 것입니다. –
% dd 태그는 설명 목록의 용어/이름을 설명하는 데 사용됩니다. –