Ruby on Rails-애플리케이션 레이아웃없이 액션을 렌더링하려면 어떻게해야합니까?


답변:


153

여기에 대한 몇 가지 문서가 있습니다 : http://guides.rubyonrails.org/layouts_and_rendering.html

질문 :

render :layout => false

또는

layout false

6
명심는 layout nil해당 컨트롤러에 대한 모든 레이아웃을 사용할 수 없게됩니다. 또한 layout nil, :only => [:action]컨트롤러의 레이아웃을 제거합니다 (현재 버그).
Samuel

4
레이아웃 false는 나를 위해 작동하지 않았지만 render : layout => false는 작동합니다.
cman77

이것은 예를 들어 CSV 템플릿을 렌더링하는 데 매우 유용합니다.
fatuhoku

2

Rails 5의 경우 컨트롤러에서 특정 작업에 대해 :

def action
  render layout: false
end
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.