2011-08-20 26 views
1

我有一個帖子的佈局。 postscontroller重定向到這個佈局。我希望我的博客控制器使用相同的佈局。我不把佈局作爲我的application.html.erb,因爲所有其他頁面使用不同的佈局,我已經把它作爲我的應用程序佈局。如何爲多個控制器使用單一佈局?

我可以在我的博客控制器中做這樣的事嗎?
render:layout =>「post」

如果是這樣,我的yield命令檢索哪個視圖頁?

回答

5

是的,render :layout => 'post'會做到這一點。佈局中的yield將產生與應用佈局中的yield相同的效果。

要設置控制器範圍的佈局,請在控制器頂部使用layout 'layout_name'

相關問題