gpt4 book ai didi

ruby-on-rails - 在 ruby​​ on rails 中为某些 Controller 指定布局

转载 作者:行者123 更新时间:2023-12-04 06:13:11 25 4
gpt4 key购买 nike

据我所知,我可以通过放置来指定 Controller 的布局

layout 'mylayout'

在 Controller 文件中。我进一步了解,我可以指定将使用 :only 调用布局的某些操作。和 :except像这样:
布局 'mylayout', :only => [:index, :new]
或者
布局 'mylayout', :except => [:index, :new]

我想知道的是,我可以放 layout 'mylayout'吗?在我的应用程序 Controller 中,并指定只为某些 Controller 呈现,例如 :only_controller:except_controller ,或者我必须指定 layout 'mylayout'在我希望它被呈现的每个 Controller 中?

这样做的原因是我有几个 Controller 负责我网站的管理部分,我想为它们设置不同的布局。

最佳答案

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

关于ruby-on-rails - 在 ruby​​ on rails 中为某些 Controller 指定布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347116/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com