Rails 2.3.8から3.0.3にアップグレードしていて、ネストされたレイアウト用のコードが動作していないことに注意してください。私のメインのアプリケーションレイアウトでレンダリング:inline => "<%= yield %>"が動作しない
は、私はラインを持っている
<% = controller.sub_layout%>その後、持っているコントローラに見えます
:問題がある
def sub_layout
render :inline => "<%= yield %>"
# or otherwise some partial for the sub-layout
end
を、これはレンダリングされません!私がレイアウトに直接<%= yield%>ステートメントを置くと動作します。だから問題は、ここで何が起きているのか、それをどうやって解決するのだろう?
これはRailsの2.3.8
私はレイアウトをレンダリングしているためです。およびオプションのサブレイアウト。とにかく私は問題を解決しました。まもなく投稿します。 – horseshoe7