Я пытаюсь обновить приложение с 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
К вашему сведению: в рельсах 2.3 используется рубин 1.8.7, а в рельсах 3.0.6 используется рубин 1.9.2.
Пожалуйста, поправьте меня, если я не правильно понял