A fix for that would be sweet :-)

Mark.

On Nov 9, 7:31 am, "Yehuda Katz" <[EMAIL PROTECTED]> wrote:
> Merb's forms currently don't handle form_for(@obj) in a very robust fashion.
> We looked at adding automatic support for new_record? to form_for's (very
> poor) guessing logic, but it turned out to be harder than it looks (because
> the router supports alternative configurations like resources(:posts,
> Article)). At the moment, form_for really requires you to specify an action
> as well: form_for(@post, :action => resource(@post)) or form_for(@post,
> :action => resource(:posts)).
> We know it's not ideal, but fixing it requites a more robust effort than the
> small fix that it seems it could be.
>
> -- Yehuda
>
> On Sat, Nov 8, 2008 at 4:01 PM, Roland Swingler
> <[EMAIL PROTECTED]>wrote:
>
>
>
>
>
> > > LH already has a ticket for this problem I believe.
>
> > I've done a search for "form_for" and "form" in lighthouse, and can't
> > find a relevant ticket (doesn't mean it isn't there of course, I just
> > can't find it if it is).
>
> > I've managed to narrow down the problem to
> > Merb::Helpers::Form::Builder::Resourceful#process_form_attrs , and
> > have the beginnings of a fix for it - current specs fail with it at
> > the moment though. Oddly, looking at the generated html from the
> > specs, the form action is "/obj/fake_model", which I don't understand
> > given the fixture app's config/router.rb - so a bit more investigation
> > would be needed.
>
> > Should I open a ticket and post the relevant information?
>
> > Cheers,
> > Roland
>
> > On Sat, Nov 8, 2008 at 8:34 PM, Michael Klishin
> > <[EMAIL PROTECTED]> wrote:
>
> > > 2008/11/8 Roland Swingler <[EMAIL PROTECTED]>:
> > >> Should I be doing something different, or is this a bug I should raise
> > >> in lighthouse?
>
> > > LH already has a ticket for this problem I believe.
> > > --
> > > MK
>
> --
> Yehuda Katz
> Developer | Engine Yard
> (ph) 718.877.1325
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"merb" 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/merb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to