をもたらす:降伏コンテンツまたは私は自分のアプリケーションテンプレートで次のようにやってる
<%= yield(:content) or yield %>
私はアプリケーションテンプレート内にネストされた質問のテンプレートを持っています。 しかし、質問のインデックスでは、質問テンプレートではなく、アプリケーションテンプレートを表示したいだけです。
そのように、私はこのようにそれをオーバーライドします。
format.html { render :layout => "application"}
これは、アプリケーションテンプレートがレンダリングされるように、テンプレートの罰金ではなく、質問テンプレートを上書きします。しかし、 "またはyield"ステートメントが動作しているようには見えません。私のコンテンツは空白です。
<%= yield %>
私はネストされたテンプレートを持つことができるので、元のステートメントが必要です。 私は入れ子にされたテンプレートを持つためにサイト全体にcontent_forを書く必要がない方がいいです。
どのような考えですか?
<%= yield(:content) or yield %>
使用する代わりに
:このような