gpt4 book ai didi

ruby-on-rails - Rails 中的命名空间应用程序 Controller

转载 作者:行者123 更新时间:2023-12-04 07:38:05 25 4
gpt4 key购买 nike

我有我的常规 ApplicationController 类 & 我有一个 Admin::ApplicationController 类。问题是 Admin::ApplicationController 似乎没有被加载或执行或任何东西。我不允许有命名空间的应用程序 Controller 吗?想要拥有它的原因是我可以检查用户是否是具有 CanCan 的管理员,如果不是,则将其重定向。

最佳答案

调用这个 Controller Admin::BaseController ,因为它更像是作为命名空间的基础而不是为应用程序做任何事情。为了让它做你想做的事情,你需要让所有管理命名空间的 Controller 都继承自这个 Controller 。

关于ruby-on-rails - Rails 中的命名空间应用程序 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4756201/

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