1
我有rails 2.0.1和pow.cx安裝程序的最新版本,我得到一個我認爲與config.ru文件有關的錯誤:Rails 2.0.1,Pow.cx - config.ru錯誤
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? – 2013-02-13 20:37:55
是的,據我所知pow是一個基於NodeJS的Rack應用服務器。由於您僅使用Rails 2.0.x,因此您沒有使用Rack兼容堆棧。 – poseid 2013-02-14 17:04:06