레일즈 2.3.8에서 3.0.3으로 업그레이드하고 중첩 된 레이아웃을위한 코드가 작동하지 않습니다. 내 주요 응용 프로그램 레이아웃에서render : inline => "<%= yield %>"이 작동하지 않습니다.
내가 라인을 가지고
<퍼센트 = controller.sub_layout %> 다음이 컨트롤러에 보이는
: 문제는
def sub_layout
render :inline => "<%= yield %>"
# or otherwise some partial for the sub-layout
end
을, 이 렌더링되지 않습니다! 레이아웃에 직접 < % = yield %> 문을 넣으면 제대로 작동합니다. 그래서 문제는 여기서 무슨 일이 일어나고 어떻게 해결할 수 있습니까?
이 레일 2.3.8
레이아웃을 렌더링하고 있기 때문입니다. 및 선택적 하위 레이아웃. 어쨌든 나는 그 문제를 해결했다. 곧 게시 할 예정입니다. – horseshoe7