Slim이란?
Slim 외에 Haml 등이 있지만, Slim 쪽이 기술 방법이 간단.
HTML을 태그가 아닌 계층 구조(들여쓰기)로 나타낸다. 닫기 태그는 생략 가능.
템플릿 엔진이란?
MVC 프레임워크에서 Controller에서 정의한 변수를 view에서 사용할 수 있게 하는 구조.
Rails에서는 표준으로 ERB가 채용되고 있다.
문법
"/" 코멘트 아웃
test.slim
/これはコメントです
tr
th
th
출력
test.html
<tr>
<th></th>
<th></th>
</tr>
"-"Ruby 코드 작성
test.slim
tbody
- @tasks.each do |task|
tr
td
td
'=' 루비 코드 출력
test.slim
tr
td= link_to task.name, task
td= task.created_at
「# / .」 id 속성 · 클래스 속성
#tasks
.task.red
/idの中に複数クラス
출력
test.html
<div id="tasks">
<div class="task red">
</div>
</div>
Reference
이 문제에 관하여(Slim이란?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/one_punch_man/items/22bf64e00fdfbc39812d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)