I am a hobo newbie. I installed 1.3.0.pre24. I have tryed several things that work OK. But I am trying:
http://cookbook.hobocentral.net/recipes/64-single-table-inheritance-with-children
and at the end, when it's time for migration I get this error. I assume the problem is with agent.rb but I cheched carefully and cannot find the mistake. Would someone explain what happens please?

$ hobo generate migration
Hobo Command Line Interface 1.3.0.pre24
/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:492:in `load_missing_constant': Expected /home/cao/Escritorio/sti-with-children/app/models/agent.rb to define Agent (LoadError) from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:503:in `load_missing_constant' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:124:in `block in constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:528:in `block in <class:Reference>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:538:in `yield' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:538:in `default' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:538:in `get' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:551:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/base.rb:1190:in `block in compute_type' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/base.rb:1188:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/base.rb:1188:in `compute_type' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/reflection.rb:162:in `klass' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/extensions/active_record/associations/reflection.rb:16:in `klass_with_create_polymorphic_class' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/model.rb:180:in `belongs_to_with_test_methods' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo_fields-1.3.0.pre24/lib/hobo_fields/model.rb:93:in `belongs_to_with_field_declarations' from /home/cao/Escritorio/sti-with-children/app/models/phone_number.rb:12:in `<class:PhoneNumber>' from /home/cao/Escritorio/sti-with-children/app/models/phone_number.rb:1:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `block in load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:596:in `new_constants_in' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:453:in `load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:340:in `require_or_load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:491:in `load_missing_constant' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:503:in `load_missing_constant' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:124:in `block in constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:528:in `block in <class:Reference>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:538:in `yield' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:538:in `default' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:538:in `get' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:551:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/base.rb:1190:in `block in compute_type' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/base.rb:1188:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/base.rb:1188:in `compute_type' from /usr/local/lib/ruby/gems/1.9.1/gems/activerecord-3.0.3/lib/active_record/reflection.rb:162:in `klass' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/extensions/active_record/associations/reflection.rb:16:in `klass_with_create_polymorphic_class' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/model/view_hints.rb:28:in `block in <class:ViewHints>' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/model/view_hints.rb:17:in `instance_exec' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/model/view_hints.rb:17:in `block in setter' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/model.rb:340:in `children' from /home/cao/Escritorio/sti-with-children/app/models/profile.rb:15:in `<class:Profile>' from /home/cao/Escritorio/sti-with-children/app/models/profile.rb:1:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `block in load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:596:in `new_constants_in' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:453:in `load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:340:in `require_or_load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:491:in `load_missing_constant' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `const_missing' from /home/cao/Escritorio/sti-with-children/app/models/agent.rb:1:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `block in load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:596:in `new_constants_in' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:453:in `load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:340:in `require_or_load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:491:in `load_missing_constant' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:124:in `block in constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/core_ext/string/inflections.rb:43:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/controller/model.rb:86:in `model' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/controller/model.rb:299:in `available_auto_write_actions' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/controller/model.rb:287:in `available_auto_actions' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/controller/model.rb:128:in `auto_actions' from /home/cao/Escritorio/sti-with-children/app/controllers/agents_controller.rb:5:in `<class:AgentsController>' from /home/cao/Escritorio/sti-with-children/app/controllers/agents_controller.rb:1:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:454:in `block in load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:596:in `new_constants_in' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:453:in `load_file' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:340:in `require_or_load' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:491:in `load_missing_constant' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:181:in `const_missing' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:124:in `block in constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/inflector/methods.rb:123:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/core_ext/string/inflections.rb:43:in `constantize' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/controller/model.rb:61:in `block in all_controllers' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/controller/model.rb:57:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/controller/model.rb:57:in `all_controllers' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/generators/hobo/routes/routes_generator.rb:32:in `controllers_for'
    from (erb):11:in `block in template'
    from (erb):6:in `each'
    from (erb):6:in `template'
    from /usr/local/lib/ruby/1.9.1/erb.rb:753:in `eval'
    from /usr/local/lib/ruby/1.9.1/erb.rb:753:in `result'
from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/file_manipulation.rb:111:in `block in template' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/create_file.rb:54:in `call' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/create_file.rb:54:in `render' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/create_file.rb:47:in `identical?' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/create_file.rb:73:in `on_conflict_behavior' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/empty_directory.rb:111:in `invoke_with_conflict_check' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/create_file.rb:61:in `invoke!' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions.rb:95:in `action' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/create_file.rb:26:in `create_file' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/actions/file_manipulation.rb:110:in `template' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/generators/hobo/routes/routes_generator.rb:21:in `generate_routes' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/task.rb:22:in `run' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:118:in `invoke_task' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `block in invoke_all' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `map' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/invocation.rb:124:in `invoke_all' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/group.rb:226:in `dispatch' from /usr/local/lib/ruby/gems/1.9.1/gems/thor-0.14.6/lib/thor/base.rb:389:in `start' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/generators.rb:163:in `invoke' from /usr/local/lib/ruby/gems/1.9.1/gems/hobo-1.3.0.pre24/lib/hobo/engine.rb:63:in `block (2 levels) in <class:Engine>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/callbacks.rb:424:in `_run_prepare_callbacks' from /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatch/middleware/callbacks.rb:40:in `initialize' from /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatch/middleware/stack.rb:33:in `new' from /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatch/middleware/stack.rb:33:in `build' from /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatch/middleware/stack.rb:79:in `block in build' from /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatch/middleware/stack.rb:79:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatch/middleware/stack.rb:79:in `inject' from /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.0.3/lib/action_dispatch/middleware/stack.rb:79:in `build' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:162:in `app' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/application/finisher.rb:35:in `block in <module:Finisher>' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:25:in `instance_exec' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:25:in `run' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:50:in `block in run_initializers' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:49:in `each' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/initializable.rb:49:in `run_initializers' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:134:in `initialize!' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing' from /home/cao/Escritorio/sti-with-children/config/environment.rb:5:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `block in require' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:225:in `block in load_dependency' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:596:in `new_constants_in' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:225:in `load_dependency' from /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/application.rb:103:in `require_environment!' from /usr/local/lib/ruby/gems/1.9.1/gems/railties-3.0.3/lib/rails/commands.rb:16:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>
--
Quiliro Ordóñez
09 821 8696
02 340 1517

--
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to