2011-08-20 55 views
1

我有一个帖子的布局。 postscontroller重定向到这个布局。我希望我的博客控制器使用相同的布局。我不把布局作为我的application.html.erb,因为所有其他页面使用不同的布局,我已经把它作为我的应用程序布局。如何为多个控制器使用单一布局?

我可以在我的博客控制器中做这样的事吗?
render:layout =>“post”

如果是这样,我的yield命令检索哪个视图页?

回答

5

是的,render :layout => 'post'会做到这一点。布局中的yield将产生与应用布局中的yield相同的效果。

要设置控制器范围的布局,请在控制器顶部使用layout 'layout_name'

相关问题