I have an Assignment class for connecting contacts (people) and things
through the usual has-many-through associations.  Since there are many
things and people, I customized the field-list in Assignment
edit.dryml, new.dryml and show.dryml pages to substitute an
autocomplete view, something like this:

<edit-page>
  <form:>
    <field-list: fields=
      "assignment_type,
      ...>
      <thing-view:>
        <name-one complete-target="&@assignment"
completer="thing_name"/>
      </contact-view:>
    </field-list:>
  </form:>
</edit-page>

In the assignment controller I have something like:

  autocomplete :thing_name do
    assignment = find_instance
    hobo_completions :name, Thing
  end

So far so good.  But I still need to get a revised field-list when
using the New Assignment link from the thing or contact pages.  (I
have auto_actions_for things and contacts in the assignment
controller.) So in application.dryml I add:

<extend tag="new-for-contact-page" for="Assignment">
  <old-new-for-contact-page merge>
    <form:>
      <field-list: fields=
        "assignment_type,
        ...>
        <thing-view:>
          <name-one complete-target="&@assignment"
completer="thing_name"/>
        </thing-view:>
      </field-list:>
    </form:>
  </old-new-for-contact-page>
</extend>

The page is rendered correctly, but as soon as I type something in the
autocomplete box the styling of the page changes slightly and no
autocomplete hints appear.  In the console I see ""GET /nils/
complete_thing_name?query=A".  I figure the nil is wrong, but how to I
correct it?

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