我從Rails 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%>語句,它確實有效。所以問題是,這裏發生了什麼,我該如何解決?
這對Rails 2.3.8
因爲我正在渲染布局。和一個可選的子佈局。無論如何,我解決了這個問題。很快就會發布。 – horseshoe7 2011-02-03 16:42:52