If it's based off a hobo tag, just make sure you're using the a new
item in the association as the context.  Otherwise, you can include
hidden inputs with the appropriate values.  There's probably a better/
cleaner way but that's a quick way.

On Jun 24, 5:36 pm, Montgomery Kosma <[email protected]> wrote:
> 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'
>
> ...
>
> 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