Robert Masters
2005-Nov-25 08:50 UTC
Newbie Rails problem -- ApplicationController not loading
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 -- Posted via http://www.ruby-forum.com/.