我做我的應用程序模板如下:產量內容或屈服
<%= yield(:content) or yield %>
我有一個嵌套在應用程序模板中的問題模板。 但是,對於我的問題索引,我只想顯示應用程序模板,而不是問題模板。
因此,我重寫這樣的:
format.html { render :layout => "application"}
這將覆蓋模板細,使得應用程序模板被渲染,而不是問題的模板。但是,似乎並不像「或收益」聲明在起作用;我的內容是空白的。它可以正常工作,當我將應用程序模板更改爲:
<%= yield %>
雖然我需要原始語句,但我可以使用嵌套模板。 我不希望在整個站點上編寫content_for以獲得嵌套模板。
有什麼想法?