(and now I see that Ben already replied)

On Apr 27, 1:13 pm, __wyatt <[EMAIL PROTECTED]> wrote:
> On Apr 27, 11:48 am, "Gregory W. Bond" <[EMAIL PROTECTED]> wrote:
>
>
>
> > i'm trying to implement a RESTful Pylons controller and i can't figure
> > out how to support client-side DELETE and PUT requests - the only
> > suggestions i can find in the context of Pylons are
>
> >http://pylonshq.com/pasties/12
>
> > and
>
> >http://groups.google.com/group/pylons-discuss/browse_frm/thread/3463c...
>
> > (both from Ben)
>
> > here's an example of this approach for a client side DELETE request
>
> > # Forms posted to this method should contain a hidden field:
> > #    <input type="hidden" name="_method" value="DELETE" />
> > # Or using helpers:
> > #    h.form(h.url_for('${singularname}', id=ID), method='delete')
>
> > the aforementioned approach doesn't actually use DELETE and PUT
> > requests - instead it uses hidden form fields - why? is there no
> > support for DELETE/PUT in the Pylons webhelpers?
>
> It's not about the webhelpers, it's about browser support. They don't
> all know about DELETE and PUT, so POST is used with the hidden field
> for compatibility.
>
>
>
> > secondly, it looks like the RESTful extensions to Routes (http://
> > routes.groovie.org/manual.html#restful-services) can't be used with
> > this approach since they are expect true http PUT/DELETE requests so
> > what should the Routes config look like for this approach?
>
> map.resource does work with the hidden form field approach.
>
> Instead of implementing your own RESTful controller, you might want to
> check this out:
>
> http://code.google.com/p/restler/
>
> Even if you don't use it, it might be a useful reference. There's an
> example app that shows how to use it (MyProject). It also includes
> templates that use the hidden field approach.
>
> __wyatt


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to