gpt4 book ai didi

ruby-on-rails-3 - Rails 模板可以确定调用它的 Controller 吗?

转载 作者:行者123 更新时间:2023-12-01 04:50:19 25 4
gpt4 key购买 nike

在我的 Rails 应用程序中,我想更新我的应用程序范围布局中 header 元素的内容,并让该内容取决于处理请求的 Controller 。例如,如果 UserController 正在处理请求,则标题元素内容可能是“用户页面”,但如果 PhotoController 正在处理请求,则标题元素内容可能是“照片页面”。我提出的解决方案(使用 content_for 或设置实例变量)似乎都需要代码重复,我正在寻找 DRY 实现。我可以在我的 View 中使用反射(reflect)当前 Controller 的 Rails 变量吗?

最佳答案

您可以使用 params[:controller] 变量来确定这一点,或者如果您想要更长的时间,则 controller.controller_name

关于ruby-on-rails-3 - Rails 模板可以确定调用它的 Controller 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5255297/

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