quick update:  looks like a new ProjectCustodian is being created when
I hit the Add button.  Here's the log text.  The issue appears to be
that custodian_id and project_id are both set to NULL.  So ... maybe
my question (on the update piece, if not the autocomplete) is how to
make my formlet pick up these attributes?

Processing ProjectCustodiansController#create (for 127.0.0.1 at
2009-06-24 19:30:01) [POST]
  Parameters: {"page_path"=>"projects/edit",
"authenticity_token"=>"vN9DChlVzt4U2ndcUVEbUTiFAolngw3AYzocccNuunU="}
   [4;36;1mUser Load (1.0ms) [0m    [0;1mSELECT * FROM `users` WHERE
(`users`.`id` = 5)  [0m
   [4;36;1mProjectCustodian Create (0.0ms) [0m    [0;1mINSERT INTO
`project_custodians` (`created_at`, `updated_at`, `custodian_id`,
`project_id`) VALUES('2009-06-24 23:30:01', '2009-06-24 23:30:01',
NULL, NULL) [0m
   [4;35;1mSQL (0.0ms) [0m    [0mBEGIN [0m
   [4;35;1mSQL (62.0ms) [0m    [0mCOMMIT [0m
Completed in 73ms (View: 3, DB: 63) | 200 OK [http://localhost/
project_custodians]


On Jun 24, 1:07 pm, Montgomery Kosma <[email protected]> wrote:
> 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' ...
>
> read more »
--~--~---------~--~----~------------~-------~--~----~
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