为rails中的ruby中的某些控制器指定布局

Yuv*_*rmi 5 layout ruby-on-rails

据我所知,我可以通过放置为控制器指定布局

layout 'mylayout'
Run Code Online (Sandbox Code Playgroud)

在控制器文件中.我还明白,我可以指定某些操作,布局将被调用用于与:only:except这样:布局"mylayout",:仅=> [:索引,新的]或布局"mylayout",:除了=> [:索引,:新]

我想知道的是,我可以把layout 'mylayout'我的应用程序控制器,并指定要呈现的只有像某些控制器:only_controller:except_controller,或做我必须指定layout 'mylayout'在每个控制器我希望它的呈现?

这样做的原因是我有几个控制器负责我网站的管理部分,我想为他们设置不同的布局.

ale*_*dev 2

让管理控制器继承AdminController并创建admin.html.erb布局。这样,您的管理部分的所有控制器都将具有此布局。