Newbie Rails problem -- ApplicationController not loading


#1

I am at new at Ruby & Rails.

I am trying to follow the “make a todo list” tutorial and hitting a
weird problem.

When i try to go to localhost:3000/todo/

The file
/var/www/Todo/app/controllers/todo_controller.rb
gets loaded

class TodoController < ApplicationController
  model :todo

  def index
   render_text("This is the index")
  end
end

I don’t get anything in my browser.

I get errors about “undefined class/module Hand” and I don’t see the
word ‘Hand’ anywhere.

It doesn’t look like 'ActionController" is getting loaded and I have
don’t have a clue how to fix this. (I using running on debian)

Any hints?

/Robert

Exception `ArgumentError’ at /usr/lib/ruby/1.8/pstore.rb:163 - undefined
class/module Hand

Exception `MissingSourceFile’ at
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/dependencies.rb:207

  • no such file to load – hand.rb

Exception `MissingSourceFile’ at
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/dependencies.rb:210

  • no such file to load – hand.rb

Exception `MissingSourceFile’ at
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/dependencies.rb:24

  • no such file to load – hand.rb

Exception `NameError’ at
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/dependencies.rb:200

  • uninitialized constant Hand

Exception `ActionController::SessionRestoreError’ at
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/cgi_process.rb:106

  • Session contained objects where the class definition wasn’t available.
    Remember to require classes for all objects kept in the session.
    (Original exception: uninitialized constant Hand [NameError])

/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/base.rb:902:
warning: instance variable @session not initialized

/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/base.rb:798:
warning: instance variable @view_class not initialized

/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/cgi_process.rb:94:
warning: instance variable @session not initialized

Exception `ArgumentError’ at /usr/lib/ruby/1.8/pstore.rb:163 - undefined
class/module Hand

Exception `NameError’ at
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/dependencies.rb:195

  • uninitialized constant Hand

Exception `ActionController::SessionRestoreError’ at
/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/cgi_process.rb:106

  • Session contained objects where the class definition wasn’t available.
    Remember to require classes for all objects kept in the session.
    (Original exception: uninitialized constant Hand [NameError])

/usr/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/base.rb:902:
warning: instance variable @session not initialized

Exception `NameError’ at
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/core_ext/object_and_class.rb:4

  • constant Object::TodoController not defined

Exception `NameError’ at
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.3/lib/active_support/core_ext/object_and_class.rb:4

  • constant Object::ApplicationController not defined

127.0.0.1 - - [25/Nov/2005:00:23:33 PST] “GET /todo/index HTTP/1.1” 500
0

  • -> /todo/index

Exception `WEBrick::HTTPStatus::NotModified’ at
/usr/lib/ruby/1.8/webrick/httpservlet/filehandler.rb:34 -
WEBrick::HTTPStatus::NotModified

127.0.0.1 - - [25/Nov/2005:00:23:33 PST] “GET /favicon.ico HTTP/1.1” 304
0

  • -> /favicon.ico

Exception `WEBrick::HTTPStatus::EOFError’ at
/usr/lib/ruby/1.8/webrick/httpserver.rb:55 -
WEBrick::HTTPStatus::EOFError

Exception `WEBrick::HTTPStatus::NotModified’ at
/usr/lib/ruby/1.8/webrick/httpservlet/filehandler.rb:34 -
WEBrick::HTTPStatus::NotModified

127.0.0.1 - - [25/Nov/2005:00:24:25 PST] “GET / HTTP/1.1” 304 0

  • -> /

Exception `WEBrick::HTTPStatus::EOFError’ at
/usr/lib/ruby/1.8/webrick/httpserver.rb:55 -
WEBrick::HTTPStatus::EOFError