gpt4 book ai didi

namespaces - Admin 命名空间中的 UsersController 被视为定义 UsersController 的一个?

转载 作者:行者123 更新时间:2023-12-04 16:58:21 26 4
gpt4 key购买 nike

在 Rails 控制台中,我得到以下信息:

>> UsersController

LoadError: Expected /../app/controllers/admin/users_controller.rb to define UsersController



我正在使用 Rails 3.0.0.rc。
完全相同的代码适用于 3.0.0.beta3 和 3.0.0.beta4 BTW。

简而言之, Controller 看起来像:

应用程序/ Controller /管理员/users_controller.rb
class Admin::UsersController < AdminController
...
end

应用程序/ Controller /admin_controller.rb
class AdminController < ApplicationController
...
end

应用程序/ Controller /users_controller.rb
class UsersController < ApplicationController
...
end

我已经多次使用这个 Admin 的东西(我们不是都用过 :) ).. 但从来没有遇到过这个奇怪的问题。
所有文件都已加载,这应该是直截了当的事情。猜猜我在某处做傻事:)。

非常感谢!

最佳答案

只要注意你的...

app/controllers/admin/users_contoller.rb



Controller 拼写错误,缺少 r。我猜你的帖子里可能有错别字,
但谁知道呢,值得仔细检查一下,因为这通常是错误的含义。

关于namespaces - Admin 命名空间中的 UsersController 被视为定义 UsersController 的一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3457332/

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