Каждый раз, когда я пытаюсь запустить любой класс из каталога lib моего приложения rails 2.2 с помощью «script / runner -e production ClassName.run», я получаю следующую ошибку:
/usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/commands/runner.rb:47:
/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:89:in `const_missing': uninitialized constant ClassName (NameError)"
По какой-то причине я не получаю эту ошибку, когда запускаю ее как test
вместо production
, и все работает нормально.
О да run
- это метод класса, т.е. def self.run .... end
Есть предложения?