Hey Tom, thanks for the tip.  That works for this specific case, but
what about the general case?  Replacing a field, or reordering while
adding more fields?  Inserting fields really is what I'm after.

Here's my Person model:

class Person < AR::B
  fields do
    last_name :string
    first_name :string
    address1 :string
    email :string
    # among others
  end

  belongs_to :city
end

The default form puts City at the bottom, but I want it in the middle,
after address1.  I know about <field-list: fields="last_name,
first_name, address1, city"/>, which is what I've used.  But now I
wanted to move city AND change it's type.  Let's say I want a name-one
on a single field, rather than everywhere?  How do I do that?

If it's already written, could you point me in the right direction?  I
did follow the Agility tutorial, which was an eye opener.  The docs
are fine, but the tutorial gave me the best info for what I'm ready/
needing at the moment.

Thanks all!
François

On 7 déc, 12:14, Tom Locke <[email protected]> wrote:
> Note that if you want to always use <name-one> instead of <select-one> for 
> any belongs_to :city, you can just add this to application.dryml.
>
> <def tag="input" for="City"><name-one merge/></def>
>
> Tom
>
> On 7 Dec 2009, at 17:08, François Beausoleil wrote:
>
>
>
> > Hi all,
>
> > I'm just starting out with Hobo.  I love the extensions to
> > ActiveRecord, but I'm struggling with DRYML.  I can't even replace a
> > select-one on a form with a name-one.  Here's what I have:
>
> > # app/views/taglibs/application.dryml
>
> > <extend tag="form" for="Person">
> >  <old-form merge>
> >    <field-list:>
> >      <input:last-name/>
> >      <name-one:city/>
> >    </field-list:>
> >    <submit: label="Enregistrer"/>
> >  </old-form>
> > </extend>
>
> > # app/views/people/new.dryml
>
> > <new-page>
> >  <title:>Ajout d'une personne</title:>
> >  <heading:>Ajout d'une personne</heading:>
> > </new-page>
>
> > On my person/new page, I do see the French title + heading, but the
> > form stays the same, unless I use the <field-list: fields="last_name,
> > first_name, ..."/> form.  But then, I don't get the name-one for my
> > city (which is part of a belongs_to relationship).
>
> > I'm trying to follow the cookbook 
> > onhttp://cookbook.hobocentral.net/recipes/36-using-a-name-one-one-a.
>
> > What am I doing wrong?  I read the <form> source code, but I can't
> > even find a reference to field-list as a parameter.
>
> > I tried searching this group too:
> >http://groups.google.com/group/hobousers/search?group=hobousers&q=rep...
>
> > Thanks!
> > François
>
> > --
>
> > 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 
> > athttp://groups.google.com/group/hobousers?hl=en.

--

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