gpt4 book ai didi

ruby-on-rails - rails 3 : Get current namespace?

转载 作者:行者123 更新时间:2023-12-03 08:50:16 25 4
gpt4 key购买 nike

使用方法 :layout_for_namespace 我根据我是在前端还是后端来设置应用程序的布局,因为后端使用命名空间“admin”。

我找不到一种很好的方法来找出我是哪个命名空间,我找到的唯一方法是解析来自 params[:controller] 的字符串。当然,这很容易,似乎是故障安全的并且运行良好。但我只是想知道是否有更好的、准备好的方法来做到这一点。有人知道吗?

目前我只是使用以下方法:

def is_backend_namespace?
params[:controller].index("admin/") == 0
end

提前致谢

阿恩

最佳答案

您可以使用:

self.class.parent == Admin

关于ruby-on-rails - rails 3 : Get current namespace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4226573/

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