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 -~----------~----~----~----~------~----~------~--~---
