gpt4 book ai didi

ruby-on-rails - rails 3 使用文件夹名称作为 namspace 引发未初始化的常量错误

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

我正在尝试升级应用程序 从 rails 2.3 到 3.0 它有一个文件

app/utility/interface/import/import_statistics_manager.rb

其中包含
class Utility::Interface::Import::ImportStatisticsManager         
//code here
end

我相信 Utility::Interface::Import是其文件路径中的文件夹名称,但用作命名空间

此代码在 rails 2.3 中运行良好,但是当我尝试使用 rails 3.0.6 运行时,它会引发 NameError
Error message:
uninitialized constant Utility
Exception class:
NameError

仅供引用:rails 2.3 使用 ruby​​ 1.8.7,rails 3.0.6 使用 ruby​​ 1.9.2

如果我的理解不正确,请纠正我

最佳答案

供将来引用(请参阅对问题的评论):

它有助于添加完整的 app文件夹到自动加载路径。

this post了解更多信息。

关于ruby-on-rails - rails 3 使用文件夹名称作为 namspace 引发未初始化的常量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16207963/

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