0

我正在尝试将应用程序从 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

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

4

1 回答 1

1

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

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

有关更多信息,请参阅此帖子

于 2013-04-25T08:00:48.520 回答