Bryan -- hope you can spare a couple minutes to answer this and my
prior question that's preventing me from getting formlet to work.

I thought maybe the missing ingredient in my example below was that
formlet needed the update="project-custodians" tag.  However, when I
added part="project-custodian" to my section tag, that caused an
error.  Same thing if I put it in its own <div>, and it doesn't matter
what I name the part:

<div part="project-custodian">
  ...
</div>

generates

NoMethodError in ProjectsController#edit
undefined method `all_parameters' for #<ActionView::Base:0x11618d78>
RAILS_ROOT: C:/DataLibrarian

Application Trace | Framework Trace | Full Trace
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:605:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:605:in `method_missing'
app/views/projects/form.dryml:61:in `project_custodians_part'
app/views/projects/form.dryml:13:in `project_custodians_part'
app/views/projects/form.dryml:13:in `form__for_project'
app/views/projects/form.dryml:13:in `form__for_project'
app/views/projects/form.dryml:2:in `form__for_project'
app/views/projects/form.dryml:2:in `form__for_project'
app/views/projects/form.dryml:1:in `form__for_project'
app/views/taglibs/auto/rapid/pages.dryml:1265:in
`edit_page__for_project'
app/views/taglibs/auto/rapid/pages.dryml:1264:in
`edit_page__for_project'
app/views/taglibs/auto/rapid/pages.dryml:1264:in
`edit_page__for_project'
app/views/taglibs/auto/rapid/pages.dryml:1258:in
`edit_page__for_project'
app/views/taglibs/themes/clean/clean.dryml:2:in
`page_without_a7588f4881f5'
app/views/taglibs/themes/clean/clean.dryml:1:in
`page_without_a7588f4881f5'
app/views/taglibs/application.dryml:13:in `page'
app/views/taglibs/application.dryml:12:in `page'
app/views/taglibs/auto/rapid/pages.dryml:1254:in
`edit_page__for_project'
app/views/taglibs/auto/rapid/pages.dryml:1253:in
`edit_page__for_project'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:605:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:605:in `method_missing'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:159:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:159:in `call_part'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:157:in `call_part'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:457:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:457:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `method_missing'
vendor/plugins/hobo/hobo/taglibs/rapid_forms.dryml:169:in `form__base'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:338:in `with_form_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
scoped_variables.rb:20:in `new_scope'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:337:in `with_form_context'
vendor/plugins/hobo/hobo/taglibs/rapid_forms.dryml:167:in `form__base'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/rapid_forms.dryml:123:in `form__base'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:427:in `call_tag_parameter'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:200:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:200:in `call_polymorphic_tag'
vendor/plugins/hobo/hobo/taglibs/rapid_forms.dryml:128:in `form'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/rapid_forms.dryml:125:in `form'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:427:in `call_tag_parameter'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:457:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:457:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `method_missing'
vendor/plugins/hobo/hobo/taglibs/rapid_document_tags.dryml:21:in
`section'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/rapid_document_tags.dryml:20:in
`section'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:427:in `call_tag_parameter'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:455:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:455:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `method_missing'
vendor/plugins/hobo/hobo/taglibs/rapid_document_tags.dryml:21:in
`section'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/rapid_document_tags.dryml:20:in
`section'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:464:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:427:in `call_tag_parameter'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:46:in
`page_without_aaa82d3a9ca5'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
scoped_variables.rb:20:in `new_scope'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:38:in
`page_without_aaa82d3a9ca5'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:37:in
`page_without_aaa82d3a9ca5'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:447:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:447:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:447:in `override_and_call_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:427:in `call_tag_parameter'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:37:in
`page_without_aaa82d3a9ca5'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:16:in
`page_without_aaa82d3a9ca5'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:377:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:377:in
`call_tag_parameter_with_default_content'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
tag_parameters.rb:21:in `method_missing'
vendor/plugins/hobo/hobo/taglibs/core.dryml:55:in `do_'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/core.dryml:55:in `do_'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:381:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:381:in
`call_tag_parameter_with_default_content'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:403:in `call_tag_parameter'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:165:in `html'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
scoped_variables.rb:20:in `new_scope'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:165:in `html'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:160:in `html'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:16:in
`page_without_aaa82d3a9ca5'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:14:in
`page_without_aaa82d3a9ca5'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:328:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:200:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:200:in `call_polymorphic_tag'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:76:in `edit_page'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:326:in `_tag_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:267:in `new_object_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:255:in `new_object_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:326:in `_tag_context'
vendor/plugins/hobo/hobo/taglibs/rapid_pages.dryml:73:in `edit_page'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:544:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:544:in `render_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml.rb:52:in
`render_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_handler.rb:54:in `call_dryml_tag'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_handler.rb:74:in `render_for_file'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
base.rb:978:in `render_without_benchmark'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
benchmarking.rb:51:in `render_without_hobo_model'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
c:/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
benchmarking.rb:51:in `render_without_hobo_model'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/model_controller.rb:
758:in `render'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
base.rb:1317:in `default_render'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
base.rb:1323:in `perform_action_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
filters.rb:617:in `call_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
filters.rb:638:in `run_before_filters'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/controller.rb:22:in
`call'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/controller.rb:22:in
`included_in_class'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/
callbacks.rb:182:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/
callbacks.rb:182:in `evaluate_method'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
filters.rb:184:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
filters.rb:635:in `run_before_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
filters.rb:615:in `call_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
filters.rb:610:in `perform_action_without_benchmark'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
c:/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/
core_ext/benchmark.rb:17:in `ms'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
benchmarking.rb:68:in `perform_action_without_rescue'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
rescue.rb:160:in `perform_action_without_flash'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
flash.rb:141:in `perform_action'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
base.rb:523:in `send'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
base.rb:523:in `process_without_filters'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
filters.rb:606:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
base.rb:391:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
base.rb:386:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
routing/route_set.rb:433:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
dispatcher.rb:88:in `dispatch'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
dispatcher.rb:111:in `_call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
dispatcher.rb:82:in `initialize'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
query_cache.rb:29:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
query_cache.rb:29:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
connection_adapters/abstract/query_cache.rb:34:in `cache'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
query_cache.rb:9:in `cache'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
query_cache.rb:28:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.2/lib/active_record/
connection_adapters/abstract/connection_pool.rb:361:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/head.rb:9:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/methodoverride.rb:24:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
params_parser.rb:15:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
rewindable_input.rb:25:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
session/cookie_store.rb:93:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
reloader.rb:9:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
failsafe.rb:11:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/lock.rb:11:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/lock.rb:11:in `synchronize'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/lock.rb:11:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
dispatcher.rb:106:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/rack/static.rb:
31:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/urlmap.rb:46:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/urlmap.rb:40:in `each'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/urlmap.rb:40:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/rack/
log_tailer.rb:17:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/content_length.rb:13:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/chunked.rb:15:in `call'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/handler/mongrel.rb:67:in `process'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:159:in `process_client'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:158:in `each'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:158:in `process_client'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:285:in `run'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:285:in `initialize'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:285:in `new'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:285:in `run'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:268:in `initialize'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:268:in `new'
c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/
mongrel.rb:268:in `run'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/
vendor/rack-1.0/rack/handler/mongrel.rb:40:in `run'
c:/ruby/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/server.rb:111
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
script/server:3
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:605:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:605:in `method_missing'
app/views/projects/form.dryml:61:in `project_custodians_part'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
app/views/projects/form.dryml:13:in `project_custodians_part'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:159:in `send'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:159:in `call_part'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:157:in `call_part'
app/views/projects/form.dryml:13:in `form__for_project'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
app/views/projects/form.dryml:13:in `form__for_project'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'
c:/ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.2/lib/action_view/
helpers/capture_helper.rb:129:in `with_output_buffer'
C:/DataLibrarian/vendor/plugins/hobo/hobo/lib/hobo/dryml/
template_environment.rb:248:in `new_context'



On Jun 23, 4:00 pm, Montgomery Kosma <[email protected]> wrote:
> (fwiw, I think part of the issue I'm having is that the name-one docs
> athttp://cookbook.hobocentral.net/api_tag_defs/name-oneare less than
> clear)
>
> On Jun 23, 3:46 pm, Montgomery Kosma <[email protected]> wrote:
>
> > Bryan, my Project edit page now looks right, but the autocompleter
> > doesn't work and the submit shows the spinner but doesn't appear to
> > add the named custodian to my Project (recall Project has_many
> > Custodians :through ProjectCustodians).  A further tip would be most
> > appreciated (especially by my wife who wants me to stop playing hacker
> > and walk down to the beach).
>
> >         <after-header: class="add-to-association">
> >           <formlet with="&ProjectCustodian.new" update="project-
> > custodians" reset-form refocus-form>
> >             <div>
> >               Name:
> >               <name-one:custodian complete-target="&@project"
> > completer="new_custodian_name" />
> >               <formlet-submit label="Add Custodian"/>
> >             </div>
> >           </formlet>
> >         </after-header:>
>
> > with this in my Project controller:
>
> >   autocomplete :new_custodian_name do
> >     @project = find_instance
> >     hobo_completions :name, Custodian.all
> >   end
>
> > On Jun 23, 10:08 am, Bryan Larsen <[email protected]> wrote:
>
> > > Yes, normally you'd use a form, select and submit button instead of a
> > > create-button if you actually wanted the create-button to reference a
> > > select.   However, as you noted, you cannot nest one form inside each
> > > other.  However, you can use "hjq-formlet" from hobo-jquery inside a
> > > form.   hjq-formlet only works with AJAX, but since that's what you 
> > > want...
>
> > > Bryan
>
> > > Montgomery Kosma wrote:
> > > > Trying to use create-button to add a project/custodian pair to my
> > > > ProjectCustodian has_many :through table.
>
> > > > Here's my create button:
>
> > > >           <create-button class="ui-icon ui-icon-circle-plus"
> > > > model="ProjectCustodian"
> > > >                          update="project-custodians-section"
> > > >                          fields="{project_id => #{this.project_id},
> > > > custodian_id => ??? }"/>
>
> > > > Seems like a simple question -- how do I tell it to use the
> > > > custodian_id from the nearby select?
>
> > > > Here's the section of the form:
>
> > > >         <after-header: class="add-to-association">
> > > >           <%
> > > >           options = Custodian.all.select {|x| can_view?(x)}
> > > >           values = this.*.custodian
> > > >           -%>
> > > >           <select merge-attrs="&{:disabled => disabled}">
> > > >             <option value="">Add Custodian</option>
> > > >             <option repeat="&options.sort_by {|x| x.to_s.downcase}"
> > > > value="@#{this.id}"
> > > >                     merge-attrs="&{:disabled => 'true'} if this.in?
> > > > (values)"><%= h this.to_s %></option>
> > > >           </select>
> > > >           <create-button class="ui-icon ui-icon-circle-plus"
> > > > model="ProjectCustodian"
> > > >                          update="project-custodians-section"
> > > >                          fields="{project_id => #{this.project_id},
> > > > custodian_id => ??? }"/>
> > > >         </after-header:>
>
> > > > Afterthought: I also tried using the Agility tutorial's autocomplete
> > > > approach inside <form:project_custodian.new ... > - but couldn't get
> > > > that working.  Is that because an embedded <form> inside another
> > > > <form> tag is illegal?
--~--~---------~--~----~------------~-------~--~----~
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