First, let me say you've all been a great help walking me through issues... I am sure I am missing something or mis-interpreting something with this one as I have in previous issues.
I've used auto_actions_for in another controller to generate a page of related data. I am doing it again, with different models/controllers and this time it's not working for me. When I generate_taglibs I get an error that I don't understand (dump is below). I have class X that "has_many" error_logs. In my error_logs_controller I simply add "auto_actions_for :X, [:show, :index] and I get the error. All I can think is that in THIS case, the error_logs data model does NOT reference X as "belongs_to" because it can't, since it belongs to any and all classes. Do you think this is what is causing the problem? A lack of a back-reference? (in X:/Work/Source/apps/XXXXXXXX ** Invoke hobo:generate_taglibs (first_time ** Invoke environment (first_time ** Execute environmen rake aborted undefined method `macro' for nil:NilClas C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/whiny_nil.rb:52:in `method_missing C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_controller.rb:261:in `auto_actions_for X:/Work/Source/apps/XXXXXXXX/app/controllers/error_logs_controller.rb: X:/Work/Source/apps/XXXXXXXX/app/controllers/error_logs_controller.rb: 380:in `load C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:380:in `load_file C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:521:in `new_constants_in C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:379:in `load_file C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:259:in `require_or_load C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:425:in `load_missing_constant C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:80:in `const_missing_with_dependencies C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:92:in `const_missing C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/ rails_generator/lookup.rb:15:in `lookup_missing_generator C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/inflector.rb:364:in `constantize C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/inflector.rb:363:in `each C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/inflector.rb:363:in `constantize C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/core_ext/string/inflections.rb:162:in `constantize C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_controller.rb:61:in `all_controllers C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_controller.rb:57:in `each C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_controller.rb:57:in `all_controllers C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_router.rb:97:in `add_routes_for C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_router.rb:83:in `add_routes C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_router.rb:83:in `each C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/hobo/ model_router.rb:83:in `add_routes C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/hobo-1.0.1/lib/ hobo.rb:73:in `add_routes X:/Work/Source/apps/XXXXXXXX/config/routes.rb: C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/actionpack-2.3.8/ lib/action_controller/routing/route_set.rb:227:in `draw X:/Work/Source/apps/XXXXXXXX/config/routes.rb: X:/Work/Source/apps/XXXXXXXX/config/routes.rb:145:in `load C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:145:in `load_with_new_constant_marking C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:521:in `new_constants_in C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:145:in `load_with_new_constant_marking C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/actionpack-2.3.8/ lib/action_controller/routing/route_set.rb:287:in `load_routes! C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/actionpack-2.3.8/ lib/action_controller/routing/route_set.rb:287:in `each C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/actionpack-2.3.8/ lib/action_controller/routing/route_set.rb:287:in `load_routes! C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/actionpack-2.3.8/ lib/action_controller/routing/route_set.rb:267:in `load! C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/ initializer.rb:537:in `initialize_routing C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/ initializer.rb:188:in `process C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/ initializer.rb:113:in `run X:/Work/Source/apps/XXXXXXXX/config/environment.rb: X:/Work/Source/apps/XXXXXXXX/config/environment.rb:31:in `require C:/Program Files/Java/jruby/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:31:in `require C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:in `require C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:521:in `new_constants_in C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/ lib/active_support/dependencies.rb:156:in `require C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/ tasks/misc.rake: C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:636:in `call C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:636:in `execute C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:631:in `each C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:631:in `execute C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:597:in `invoke_with_call_chain C:/Program Files/Java/jruby/lib/ruby/1.8/monitor.rb:191:in `mon_synchronize C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:590:in `invoke_with_call_chain C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:607:in `invoke_prerequisites C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:604:in `each C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:604:in `invoke_prerequisites C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:596:in `invoke_with_call_chain C:/Program Files/Java/jruby/lib/ruby/1.8/monitor.rb:191:in `mon_synchronize C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:590:in `invoke_with_call_chain C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:583:in `invoke C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2051:in `invoke_task C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2029:in `top_level C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2029:in `each C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2029:in `top_level C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2068:in `standard_exception_handling C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2023:in `top_level C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2001:in `run C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:2068:in `standard_exception_handling C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/ rake.rb:1998:in `run C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake: 3 C:/Program Files/Java/jruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake: 19:in `load C:/Program Files/Java/jruby/bin/rake:1 -- 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.
