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.

Reply via email to