I am humbled by your wisdom. :) Once again you hit the nail on the head.
Thank you! On Apr 25, 11:51 am, Matt Jones <[email protected]> wrote: > On Apr 25, 2011, at 2:38 PM, Tuishimi wrote: > > > Matt, that worked (as far as hitting submit and all) but now my error > > messages (required field) isn't showing up? I have left edit and > > update as hobo-automatic generated controller actions. I have only > > overridden the "edit.dryml" page itself. > > > It comes back to my page, but the error message "XXXX is a required > > field (or whatever the standard message is)" is not showing up. I am > > sure it has something to do with my non-standard machinations. > > When you override the form, do you do it by replacing the field-list, or by > explicitly opening the form tag? These two bits of code will yield somewhat > different behavior: > > <page> > <content:> > <form> > <field-list: replace> > ... > > (the above should still show error messages) vs: > > <page> > <content:> > <form> > ...moar DRYML... > > the former leaves the other params alone, while the latter tells the form > tag, "nevermind any of that, here's the content to use". You'll notice a > difference if you pull up a form from app/views/taglibs/auto/forms.dryml, > which will have tags resembling: > > <def tag="form" for="Channel"> > <form merge param="default"> > <error-messages param/> > <field-list fields="name, feed_assignments, users" param/> > <div param="actions"> > <submit label="#{ht 'channels.actions.save', :default=>['Save']}" > param/><or-cancel param="cancel"/> > </div> > </form> > </def> > > I suspect, based on the observed behavior, that you're using the *second* > format; if that's the case, you should just need to add: > > <error-messages /> > > inside the form tag to get the standard behavior back. > > --Matt Jones -- 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.
