Why did you install that OLD pre? Uninstall it and install the fresh pre30.
ciao dd On Tue, Mar 29, 2011 at 7:26 AM, Quiliro Ordóñez <[email protected]> wrote: > 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. > > -- 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.
