我正在按照clarkware的iPhone-rails教程学习,并尝试构建和运行其中包含的最终rails代码,但每当我尝试访问localhost:3000/时,服务器控制台会显示此错误。
ActionController::RoutingError (uninitialized constant ApplicationController::Authentication):
app/controllers/application_controller.rb:5:in `<class:ApplicationController>'
app/controllers/application_controller.rb:1:in `<top (required)>'
app/controllers/goals_controller.rb:2:in `<top (required)>'
Rendered /Users/joeuser/.rvm/gems/ruby-1.9.2-p0@rails3/gems/actionpack-3.0.0/lib/action_dispatch/middleware/templates/rescues/routing_error.erb within rescues/layout (1.6ms)
以前的示例代码都能正常运行,只有最后一个出现了错误...
这是什么意思?我的初步猜测是缺少某种身份验证gem,但我找不到是哪一个。Gemfile中除了默认的rails和sqlite3-ruby之外没有列出任何内容...文档中也没有提到任何身份验证框架。
有人理解这个错误或者熟悉这个教程知道发生了什么吗?
我似乎找不到与此教程相关的论坛,所以我想在这里询问。如果您知道活跃的论坛,请指引我。