我正在尝试将应用程序从 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
如果我的理解不正确,请纠正我