Ruby/Sinatra

[Sinatra] yield 를 이용해 중첩된 템플릿 사용하기

pjc0247 2016. 1. 12. 12:12

루비의 yield 문을 이용하여 템플릿 안에 템플릿을 렌더링하는것을 만들어볼 수 있습니다.

이러한 방법은 전체 레이아웃과, 각각의 콘텐츠의 레이아웃을 분리시킬 때 유용합니다.


한개의 중첩 안에 여러개의 템플릿을 사용할 때는 아래와 같이 이용합니다.
yield에 렌더링해야 하는 템플릿의 타입을 지정합니다.