У меня есть rails 2.0.1 и последняя версия настройки pow.cx, и я получаю сообщение об ошибке, которое, как я думаю, связано с файлом config.ru:Rails 2.0.1, Pow.cx - config.ru error
NameError: uninitialized constant ActionController::Dispatcher
~/repos/selfsale-001/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:263:in `load_missing_constant'
~/repos/selfsale-001/vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:453:in `const_missing'
~/repos/selfsale-001/config.ru:3
~/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/builder.rb:4:in `instance_eval'
~/Library/Application Support/Pow/Versions/0.4.0/node_modules/nack/lib/nack/builder.rb:4:in `initialize'
~/repos/selfsale-001/config.ru:1:in `new'
~/repos/selfsale-001/config.ru:1
мой config.ru
является:
# Rails.root/config.ru
require "./config/environment"
run ActionController::Dispatcher.new
Так ActionController не инициализирован, мой вопрос заключается в том, что необходимо инициализировать для этой установки? Я просмотрел Google и еще не нашел конфигурацию.
Любая помощь была бы принята с благодарностью.
Спасибо за информацию poseid, если я не использую config.ru pow.cx, запрашивает ее. Означает ли это, что я не могу использовать pow.cx? –
Да, насколько я знаю, pow является сервером NodeJS для приложений Rack. Поскольку вы используете только Rails 2.0.x, вы не используете стеки, совместимые с стойкой. – poseid